//					FR Family SOFTUNE cpcom V65L08
	.program	"HMI_Key"
	.library	"lib911.lib"
	.library	"lib911smathfpu.lib"
#macro	__word_noalign	arg1
	.byte ((arg1)>>24)&0xFF,((arg1)>>16)&0xFF,((arg1)>>8)&0xFF,(arg1)&0xFF
#endm
#macro	__half_noalign	arg1
	.byte ((arg1)>>8)&0xFF,(arg1)&0xFF
#endm
	._LANGUAGE	C_FR20, N, U, F
	._FILE	"F:\AndyProject\LF_CA10\MB91590Wsp_CloneLIB_CA10\MB91590Prj\CODE\APP\HMI\HMI_Key.c", 0
	._FILE	"F:\AndyProject\LF_CA10\MB91590Wsp_CloneLIB_CA10\MB91590Prj\CODE\APP\HMI\HMI_Key.h", 1
	._FILE	"CODE\APP\KEY\KEY_AD.h", 2
	._FILE	"CODE\APP\HMI\HMI_FuelCoolant.h", 3
	._FILE	"CODE\APP\HMI\HMI_Door.h", 4
	._FILE	"CODE\APP\HMI\HMI_TPMS.h", 5
	._FILE	"CODE\APP\LED\LED_Fun.h", 6
	._FILE	"CODE\APP\UDS\CanNetworkLayer.h", 7
	._FILE	"CODE\APP\UDS\CanUdsLayer.h", 8
	._FILE	"CODE\APP\UDS\UDS_ServiceAnalysis.h", 9
	._FILE	"CODE\APP\HMI\HMI_IconWarn.h", 10
	._FILE	"CODE\APP\UDS\UDS_ServiceList.h", 11
	._FILE	"CODE\APP\UDS\UDS_IPErrorCode.h", 12
	._FILE	"CODE\APP\HMI\HMI_DComputer.h", 13
	._FILE	"CODE\GDC\display\DisplayGUI.h", 14
	._FILE	"CODE\APP\CanMessageManager\CanMessageManager.h", 15
	._FILE	"CODE\Driver\DriveIncludes\FreerunTimer.h", 16
	._FILE	"CODE\APP\CanMessageManager\Can_DataList.H", 17
	._FILE	"CODE\APP\Fun\Trip.h", 18
	._FILE	"CODE\APP\Fun\HMI.h", 19
	._FILE	"CODE\APP\KEY\key_encoder.h", 20
	._FILE	"CODE\APP\BackLight\BackLight.h", 21
	._FILE	"CODE\APP\APP_LIB\EnergySaving.h", 22
	._FILE	"CODE\GDC\sprite\Layer4.h", 23
	._FILE	"CODE\GDC\sprite\sprite.h", 24
	._FILE	"CODE\APP\Needle\Needle.h", 25
	._FILE	"CODE\Driver\DriveIncludes\SleepMode.h", 26
	._FILE	"CODE\Driver\DriveIncludes\sog.h", 27
	._FILE	"CODE\Driver\DriveIncludes\Can.h", 28
	._FILE	"CODE\APP\BSP_Init\BSP_Cfg.h", 29
	._FILE	"CODE\Driver\DriveIncludes\Extern_Int.h", 30
	._FILE	"CODE\Driver\DriveIncludes\SMC_Control.h", 31
	._FILE	"CODE\Driver\DriveIncludes\SMC.h", 32
	._FILE	"CODE\Driver\DriveIncludes\OCU.h", 33
	._FILE	"CODE\APP\CanMessageManager\CanNMProtocol.h", 34
	._FILE	"CODE\Driver\DriveIncludes\ICU.h", 35
	._FILE	"CODE\Driver\DriveIncludes\ppg.h", 36
	._FILE	"CODE\rom.h", 37
	._FILE	"CODE\GDC\gdc\gdctypes.h", 38
	._FILE	"CODE\APP\LCD\lcd.h", 39
	._FILE	"CODE\GDC\screen\screen.h", 40
	._FILE	"CODE\GDC\gdc\gdc.h", 41
	._FILE	"CODE\Driver\DriveIncludes\SPI.h", 42
	._FILE	"CODE\Driver\DriveIncludes\RTC.h", 43
	._FILE	"CODE\Driver\DriveIncludes\I2C.h", 44
	._FILE	"CODE\APP\UDS\UDS_ServiceApp.h", 45
	._FILE	"CODE\Driver\DriveIncludes\ADC.h", 46
	._FILE	"CODE\Driver\DriveIncludes\gpio.h", 47
	._FILE	"CODE\APP\BackLight\Speed.h", 48
	._FILE	"CODE\Driver\DriveIncludes\Printf.h", 49
	._FILE	"CODE\Driver\DriveIncludes\pipe.h", 50
	._FILE	"CODE\APP\message\message.h", 51
	._FILE	"CODE\APP\HMI\HMI_TextWarn.h", 52
	._FILE	"CODE\Driver\DriveIncludes\Uart.h", 53
	._FILE	"CODE\APP\APP_LIB\ADInputDetect.h", 54
	._FILE	"CODE\Driver\DriveIncludes\WDog.h", 55
	._FILE	"CODE\Driver\DriveIncludes\basetimer.h", 56
	._FILE	"CODE\Driver\DriveIncludes\vectors.h", 57
	._FILE	"CODE\Driver\DriveIncludes\mcu.h", 58
	._FILE	"CODE\Driver\DriveIncludes\SMC_Control_Timer.h", 59
	._FILE	"CODE\APP\APP_LIB\LogicInputDetect.h", 60
	._FILE	"CODE\config.h", 61
	._FILE	"CODE\type.h", 62
	._FILE	"C:\Softune6\LIB\911\INCLUDE\stdarg.h", 63
	._FILE	"CODE\APP\BSP_Init\BSP_Init.h", 64
	._FILE	"CODE\APP\KEY\key.h", 65
	._FILE	"C:\Softune6\LIB\911\INCLUDE\stdio.h", 66
	._FILE	"CODE\GDC\sprite\project_conf.h", 67
	._FILE	"C:\Softune6\LIB\911\INCLUDE\stddef.h", 68
	._FILE	"C:\Softune6\LIB\911\INCLUDE\string.h", 69
	._FILE	"CODE\APP\Sound\Bsound.h", 70
	._FILE	"CODE\Driver\DriveIncludes\mb91590.h", 71
	._FILE	"CODE\Driver\DriveIncludes\_fr.h", 72
	._FILE	"CODE\includes.h", 73
	._BTYPE	0x80000001, 1
	._BTYPE	0x80000002, 1
	._BTYPE	0x80000003, 2
	._BTYPE	0x80000004, 2
	._BTYPE	0x80000005, 4
	._BTYPE	0x80000006, 4
	._BTYPE	0x80000007, 4
	._BTYPE	0x80000008, 4
	._BTYPE	0x80000009, 1
	._BTYPE	0x8000000a, 2
	._BTYPE	0x8000000b, 4
	._BTYPE	0x8000000c, 8
	._BTYPE	0x8000000d, 8
	._BTYPE	0x8000000e, 1
	._BTYPE	0x8000000f, 0
	._BTYPE	0x80000010, 8
	._BTYPE	0x80000011, 8
	._MEMBER	S, 0x38, 24, S
	._SYMBOL	"image_address", M, 0x80000008, S, 0, 4
	._SYMBOL	"image_XD", M, 0x80000006, S, 4, 4
	._SYMBOL	"image_YD", M, 0x80000006, S, 8, 4
	._SYMBOL	"pos_DX", M, 0x80000005, S, 12, 4
	._SYMBOL	"pos_DY", M, 0x80000005, S, 16, 4
	._SYMBOL	"Vram_offset", M, 0x80000008, S, 20, 4
	._MEMBER	E
	._MEMBER	S, 0x39, 8, S
	._SYMBOL	"pos_DX", M, 0x80000005, S, 0, 4
	._SYMBOL	"pos_DY", M, 0x80000005, S, 4, 4
	._MEMBER	E
	._MEMBER	S, 0x3a, 8, S
	._SYMBOL	"KeyValue", M, 0x3c, S, 0, 4
	._SYMBOL	"Status", M, 0x3e, S, 4, 4
	._MEMBER	E
	._MEMBER	S, 0x3f, 8, S
	._SYMBOL	"KeyValue", M, 0x41, S, 0, 4
	._SYMBOL	"Status", M, 0x43, S, 4, 4
	._MEMBER	E
	._MEMBER	S, 0x44, 12, S
	._SYMBOL	"RotateTimes", M, 0x80000005, S, 0, 4
	._SYMBOL	"RotateStatus", M, 0x46, S, 4, 4
	._SYMBOL	"PushStatus", M, 0x48, S, 8, 4
	._MEMBER	E
	._MEMBER	S, 0x36, 4, E
	._SYMBOL	"Page_ID_RTC", E, 0x80000005, 0
	._SYMBOL	"Page_ID_FuelInstant", E, 0x80000005, 1
	._SYMBOL	"Page_ID_FuelAverage", E, 0x80000005, 2
	._SYMBOL	"Page_ID_DistanceToEmpty", E, 0x80000005, 3
	._SYMBOL	"Page_ID_Radar", E, 0x80000005, 4
	._SYMBOL	"Page_ID_TextWarn", E, 0x80000005, 5
	._SYMBOL	"Page_ID_TPMS", E, 0x80000005, 6
	._SYMBOL	"Page_ID_DoorA", E, 0x80000005, 7
	._SYMBOL	"Page_ID_DoorB", E, 0x80000005, 8
	._SYMBOL	"Page_ID_None", E, 0x80000005, 9
	._SYMBOL	"Page_ID_Menu", E, 0x80000005, 10
	._SYMBOL	"Page_ID_Door", E, 0x80000005, 11
	._SYMBOL	"Page_ID_TripA", E, 0x80000005, 12
	._SYMBOL	"Page_ID_TripB", E, 0x80000005, 13
	._SYMBOL	"Page_ID_JourneyTime", E, 0x80000005, 14
	._SYMBOL	"Page_ID_SpeedAverage", E, 0x80000005, 15
	._SYMBOL	"Page_ID_SpeedReal", E, 0x80000005, 16
	._SYMBOL	"Page_ID_Cruise", E, 0x80000005, 17
	._SYMBOL	"Page_ID_IconWarn", E, 0x80000005, 18
	._MEMBER	E
	._SYMBOL	"__PAGE_ID", G, 0x36, E
	._SYMBOL	"Page_ID", Y, 0x36
	._SYMBOL	"PtrFunc", Y, 0x8000000f
	._POINTER	1
	._FPARAM	S, 0, F
	._FPARAM	E
	._SYMBOL	"Image_config", G, 0x38, S
	._SYMBOL	"Image_config_t", Y, 0x38
	._SYMBOL	"", G, 0x39, S
	._SYMBOL	"Pic_Coord", Y, 0x39
	._MEMBER	S, 0x3c, 4, E
	._SYMBOL	"Key_NULL", E, 0x80000005, 0
	._SYMBOL	"Key_Switch", E, 0x80000005, 1
	._SYMBOL	"Key_Set", E, 0x80000005, 2
	._SYMBOL	"Key_Mode", E, 0x80000005, 3
	._SYMBOL	"Key_Left", E, 0x80000005, 4
	._SYMBOL	"Key_Right", E, 0x80000005, 5
	._SYMBOL	"Key_Alone", E, 0x80000005, 6
	._MEMBER	E
	._SYMBOL	"__Hardkey_value", G, 0x3c, E
	._SYMBOL	"HardKey_value", Y, 0x3c
	._MEMBER	S, 0x3e, 4, E
	._SYMBOL	"Key_idle", E, 0x80000005, 0
	._SYMBOL	"Key_pressed", E, 0x80000005, 1
	._SYMBOL	"Key_middlePressed", E, 0x80000005, 2
	._SYMBOL	"Key_middleRelease", E, 0x80000005, 3
	._SYMBOL	"Key_longPressed", E, 0x80000005, 4
	._SYMBOL	"Key_longRelease", E, 0x80000005, 5
	._SYMBOL	"Key_longPressed_20s", E, 0x80000005, 6
	._MEMBER	E
	._SYMBOL	"__key_Status", G, 0x3e, E
	._SYMBOL	"keyStatus", Y, 0x3e
	._SYMBOL	"", G, 0x3a, S
	._SYMBOL	"KEY_Attr", Y, 0x3a
	._MEMBER	S, 0x41, 4, E
	._SYMBOL	"KeyAD_NULL", E, 0x80000005, 0
	._SYMBOL	"KeyAD_Left", E, 0x80000005, 1
	._SYMBOL	"KeyAD_Right", E, 0x80000005, 2
	._SYMBOL	"KeyAD_OK", E, 0x80000005, 3
	._SYMBOL	"KeyAD_Alone", E, 0x80000005, 4
	._MEMBER	E
	._SYMBOL	"__key_ad_group", G, 0x41, E
	._SYMBOL	"Key_AD_Group", Y, 0x41
	._MEMBER	S, 0x43, 4, E
	._SYMBOL	"KeyAD_idle", E, 0x80000005, 0
	._SYMBOL	"KeyAD_pressed", E, 0x80000005, 1
	._SYMBOL	"KeyAD_release", E, 0x80000005, 2
	._SYMBOL	"KeyAD_middlePressed", E, 0x80000005, 3
	._SYMBOL	"KeyAD_middleRelease", E, 0x80000005, 4
	._SYMBOL	"KeyAD_longPressed", E, 0x80000005, 5
	._SYMBOL	"KeyAD_longRelease", E, 0x80000005, 6
	._SYMBOL	"KeyAD_longPressed_20s", E, 0x80000005, 7
	._MEMBER	E
	._SYMBOL	"__key_ad_Status", G, 0x43, E
	._SYMBOL	"keyADStatus", Y, 0x43
	._SYMBOL	"_key_ad_attr_", G, 0x3f, S
	._SYMBOL	"Key_AD_Attr", Y, 0x3f
	._MEMBER	S, 0x46, 4, E
	._SYMBOL	"KeyRotate_idle", E, 0x80000005, 0
	._SYMBOL	"KeyRotate_CW", E, 0x80000005, 1
	._SYMBOL	"KeyRotate_CCW", E, 0x80000005, 2
	._MEMBER	E
	._SYMBOL	"__key_encoder_r_Status", G, 0x46, E
	._SYMBOL	"KeyEncoderRotateStatus", Y, 0x46
	._MEMBER	S, 0x48, 4, E
	._SYMBOL	"KeyPush_idle", E, 0x80000005, 0
	._SYMBOL	"KeyPush_pressed", E, 0x80000005, 1
	._SYMBOL	"KeyPush_middlePressed", E, 0x80000005, 2
	._SYMBOL	"KeyPush_middleRelease", E, 0x80000005, 3
	._SYMBOL	"KeyPush_longPressed", E, 0x80000005, 4
	._SYMBOL	"KeyPush_longRelease", E, 0x80000005, 5
	._SYMBOL	"KeyPush_longPressed_20s", E, 0x80000005, 6
	._MEMBER	E
	._SYMBOL	"__key_encoder_Status", G, 0x48, E
	._SYMBOL	"KeyEncoderPushStatus", Y, 0x48
	._SYMBOL	"", G, 0x44, S
	._SYMBOL	"KEYEncoder_Attr", Y, 0x44
	.global	_IO_PDR00
	.global	_IO_PDR01
	.global	_IO_PDR02
	.global	_IO_PDR03
	.global	_IO_PDR04
	.global	_IO_PDR05
	.global	_IO_PDR06
	.global	_IO_PDR07
	.global	_IO_PDR08
	.global	_IO_PDR09
	.global	_IO_PDR10
	.global	_IO_PDR11
	.global	_IO_PDR12
	.global	_IO_PDR13
	.global	_IO_PDRA
	.global	_IO_PDRB
	.global	_IO_PDRC
	.global	_IO_PDRD
	.global	_IO_PDRE
	.global	_IO_PDRF
	.global	_IO_PDRG
	.global	_IO_PDRH
	.global	_IO_WDTCR0
	.global	_IO_WDTCPR0
	.global	_IO_WDTCR1
	.global	_IO_WDTCPR1
	.global	_IO_DICR
	.global	_IO_TMRLRA0
	.global	_IO_TMR0
	.global	_IO_TMRLRB0
	.global	_IO_TMCSR0
	.global	_IO_BT0
	.global	_IO_BT1
	.global	_IO_BTSEL01
	.global	_IO_BTSSSR
	.global	_IO_AD
	.global	_IO_MFS0
	.global	_IO_MFS1
	.global	_IO_LIN_UART2
	.global	_IO_LIN_UART3
	.global	_IO_LIN_UART4
	.global	_IO_LIN_UART5
	.global	_IO_LIN_UART6
	.global	_IO_LIN_UART7
	.global	_IO_TMRLRA1
	.global	_IO_TMR1
	.global	_IO_TMRLRB1
	.global	_IO_TMCSR1
	.global	_IO_TMRLRA2
	.global	_IO_TMR2
	.global	_IO_TMRLRB2
	.global	_IO_TMCSR2
	.global	_IO_TMRLRA3
	.global	_IO_TMR3
	.global	_IO_TMRLRB3
	.global	_IO_TMCSR3
	.global	_IO_GCN13
	.global	_IO_GCN23
	.global	_IO_GCN14
	.global	_IO_GCN24
	.global	_IO_GCN15
	.global	_IO_GCN25
	.global	_IO_PTMR11
	.global	_IO_PCSR11
	.global	_IO_PDUT11
	.global	_IO_PCN11
	.global	_IO_PTMR12
	.global	_IO_PCSR12
	.global	_IO_PDUT12
	.global	_IO_PCN12
	.global	_IO_PTMR13
	.global	_IO_PCSR13
	.global	_IO_PDUT13
	.global	_IO_PCN13
	.global	_IO_PTMR14
	.global	_IO_PCSR14
	.global	_IO_PDUT14
	.global	_IO_PCN14
	.global	_IO_PTMR15
	.global	_IO_PCSR15
	.global	_IO_PDUT15
	.global	_IO_PCN15
	.global	_IO_PTMR16
	.global	_IO_PCSR16
	.global	_IO_PDUT16
	.global	_IO_PCN16
	.global	_IO_PTMR17
	.global	_IO_PCSR17
	.global	_IO_PDUT17
	.global	_IO_PCN17
	.global	_IO_PTMR18
	.global	_IO_PCSR18
	.global	_IO_PDUT18
	.global	_IO_PCN18
	.global	_IO_PTMR19
	.global	_IO_PCSR19
	.global	_IO_PDUT19
	.global	_IO_PCN19
	.global	_IO_PTMR20
	.global	_IO_PCSR20
	.global	_IO_PDUT20
	.global	_IO_PCN20
	.global	_IO_PTMR21
	.global	_IO_PCSR21
	.global	_IO_PDUT21
	.global	_IO_PCN21
	.global	_IO_PTMR22
	.global	_IO_PCSR22
	.global	_IO_PDUT22
	.global	_IO_PCN22
	.global	_IO_PTMR23
	.global	_IO_PCSR23
	.global	_IO_PDUT23
	.global	_IO_PCN23
	.global	_IO_PWC20
	.global	_IO_PWC10
	.global	_IO_PWC0
	.global	_IO_PWS20
	.global	_IO_PWS10
	.global	_IO_PWC21
	.global	_IO_PWC11
	.global	_IO_PWC1
	.global	_IO_PWS21
	.global	_IO_PWS11
	.global	_IO_PWC22
	.global	_IO_PWC12
	.global	_IO_PWC2
	.global	_IO_PWS22
	.global	_IO_PWS12
	.global	_IO_PWC23
	.global	_IO_PWC13
	.global	_IO_PWC3
	.global	_IO_PWS23
	.global	_IO_PWS13
	.global	_IO_PWC24
	.global	_IO_PWC14
	.global	_IO_PWC4
	.global	_IO_PWS24
	.global	_IO_PWS14
	.global	_IO_PWC25
	.global	_IO_PWC15
	.global	_IO_PWC5
	.global	_IO_PWS25
	.global	_IO_PWS15
	.global	_IO_FT0
	.global	_IO_FT1
	.global	_IO_GCN10
	.global	_IO_GCN20
	.global	_IO_GCN11
	.global	_IO_GCN21
	.global	_IO_GCN12
	.global	_IO_GCN22
	.global	_IO_PPGDIV
	.global	_IO_PTMR0
	.global	_IO_PCSR0
	.global	_IO_PDUT0
	.global	_IO_PCN0
	.global	_IO_PTMR1
	.global	_IO_PCSR1
	.global	_IO_PDUT1
	.global	_IO_PCN1
	.global	_IO_PTMR2
	.global	_IO_PCSR2
	.global	_IO_PDUT2
	.global	_IO_PCN2
	.global	_IO_PTMR3
	.global	_IO_PCSR3
	.global	_IO_PDUT3
	.global	_IO_PCN3
	.global	_IO_PTMR4
	.global	_IO_PCSR4
	.global	_IO_PDUT4
	.global	_IO_PCN4
	.global	_IO_PTMR5
	.global	_IO_PCSR5
	.global	_IO_PDUT5
	.global	_IO_PCN5
	.global	_IO_PTMR6
	.global	_IO_PCSR6
	.global	_IO_PDUT6
	.global	_IO_PCN6
	.global	_IO_PTMR7
	.global	_IO_PCSR7
	.global	_IO_PDUT7
	.global	_IO_PCN7
	.global	_IO_PTMR8
	.global	_IO_PCSR8
	.global	_IO_PDUT8
	.global	_IO_PCN8
	.global	_IO_PTMR9
	.global	_IO_PCSR9
	.global	_IO_PDUT9
	.global	_IO_PCN9
	.global	_IO_PTMR10
	.global	_IO_PCSR10
	.global	_IO_PDUT10
	.global	_IO_PCN10
	.global	_IO_IPCP0
	.global	_IO_IPCP1
	.global	_IO_ICFS01
	.global	_IO_LSYNS0
	.global	_IO_ICS01
	.global	_IO_IPCP2
	.global	_IO_IPCP3
	.global	_IO_ICFS23
	.global	_IO_ICS23
	.global	_IO_IPCP4
	.global	_IO_IPCP5
	.global	_IO_ICFS45
	.global	_IO_ICS45
	.global	_IO_OCCP0
	.global	_IO_OCCP1
	.global	_IO_OCFS01
	.global	_IO_OCS01
	.global	_IO_OCCP2
	.global	_IO_OCCP3
	.global	_IO_OCFS23
	.global	_IO_OCS23
	.global	_IO_MPU0
	.global	_IO_ICSEL0
	.global	_IO_ICSEL1
	.global	_IO_ICSEL2
	.global	_IO_ICSEL3
	.global	_IO_ICSEL4
	.global	_IO_ICSEL5
	.global	_IO_ICSEL6
	.global	_IO_ICSEL7
	.global	_IO_ICSEL8
	.global	_IO_ICSEL9
	.global	_IO_ICSEL10
	.global	_IO_ICSEL11
	.global	_IO_ICSEL12
	.global	_IO_ICSEL13
	.global	_IO_ICSEL14
	.global	_IO_ICSEL15
	.global	_IO_ICSEL16
	.global	_IO_ICSEL17
	.global	_IO_ICSEL18
	.global	_IO_ICSEL19
	.global	_IO_ICSEL20
	.global	_IO_ICSEL21
	.global	_IO_ICSEL22
	.global	_IO_IRPR0H
	.global	_IO_IRPR0L
	.global	_IO_IRPR1H
	.global	_IO_IRPR1L
	.global	_IO_IRPR2H
	.global	_IO_IRPR2L
	.global	_IO_IRPR3H
	.global	_IO_IRPR3L
	.global	_IO_IRPR4H
	.global	_IO_IRPR4L
	.global	_IO_IRPR5H
	.global	_IO_IRPR5L
	.global	_IO_IRPR6H
	.global	_IO_IRPR6L
	.global	_IO_IRPR7H
	.global	_IO_IRPR7L
	.global	_IO_IRPR8H
	.global	_IO_IRPR8L
	.global	_IO_IRPR9H
	.global	_IO_IRPR9L
	.global	_IO_IRPR12H
	.global	_IO_IRPR12L
	.global	_IO_IRPR13H
	.global	_IO_IRPR13L
	.global	_IO_IRPR14H
	.global	_IO_IRPR14L
	.global	_IO_IRPR15H
	.global	_IO_ICR
	.global	_IO_RSTRR
	.global	_IO_RSTCR
	.global	_IO_STBCR
	.global	_IO_DIVR0
	.global	_IO_DIVR1
	.global	_IO_DIVR2
	.global	_IO_IORR00
	.global	_IO_IORR01
	.global	_IO_IORR02
	.global	_IO_IORR03
	.global	_IO_IORR04
	.global	_IO_IORR05
	.global	_IO_IORR06
	.global	_IO_IORR07
	.global	_IO_IORR08
	.global	_IO_IORR09
	.global	_IO_IORR10
	.global	_IO_IORR11
	.global	_IO_IORR12
	.global	_IO_IORR13
	.global	_IO_IORR14
	.global	_IO_IORR15
	.global	_IO_CANPRE
	.global	_IO_CUCR0
	.global	_IO_CUTD0
	.global	_IO_CUTR0
	.global	_IO_CUCR1
	.global	_IO_CUTD1
	.global	_IO_CUTR1
	.global	_IO_CRTR
	.global	_IO_CLKG
	.global	_IO_CPUAR
	.global	_IO_CCTL
	.global	_IO_EIRR0
	.global	_IO_ENIR0
	.global	_IO_ELVR0
	.global	_IO_EIRR1
	.global	_IO_ENIR1
	.global	_IO_ELVR1
	.global	_IO_WTDR
	.global	_IO_WTCRH
	.global	_IO_WTCRM
	.global	_IO_WTCRL
	.global	_IO_WTBRH
	.global	_IO_WTBRM
	.global	_IO_WTBRL
	.global	_IO_WTHR
	.global	_IO_WTMR
	.global	_IO_WTSR
	.global	_IO_CSVCR
	.global	_IO_REGSEL
	.global	_IO_LVD5R
	.global	_IO_LVD5F
	.global	_IO_LVD
	.global	_IO_GLVD5R
	.global	_IO_GLVD5F
	.global	_IO_GLVD
	.global	_IO_PMUSTR
	.global	_IO_PMUCTLR
	.global	_IO_PWRTMCTL
	.global	_IO_PMUINTF0
	.global	_IO_PMUINTF1
	.global	_IO_PMUINTF2
	.global	_IO_GSTR
	.global	_IO_GCTLR
	.global	_IO_BPCCRA
	.global	_IO_BPCCRB
	.global	_IO_BPCCRC
	.global	_IO_BPCTRA
	.global	_IO_BPCTRB
	.global	_IO_BPCTRC
	.global	_IO_BMODR
	.global	_IO_FCTLR
	.global	_IO_FSTR
	.global	_IO_WREN
	.global	_IO_WR
	.global	_IO_UER
	.global	_IO_DCCR0
	.global	_IO_DCSR0
	.global	_IO_DTCR0
	.global	_IO_DSAR0
	.global	_IO_DDAR0
	.global	_IO_DCCR1
	.global	_IO_DCSR1
	.global	_IO_DTCR1
	.global	_IO_DSAR1
	.global	_IO_DDAR1
	.global	_IO_DCCR2
	.global	_IO_DCSR2
	.global	_IO_DTCR2
	.global	_IO_DSAR2
	.global	_IO_DDAR2
	.global	_IO_DCCR3
	.global	_IO_DCSR3
	.global	_IO_DTCR3
	.global	_IO_DSAR3
	.global	_IO_DDAR3
	.global	_IO_DCCR4
	.global	_IO_DCSR4
	.global	_IO_DTCR4
	.global	_IO_DSAR4
	.global	_IO_DDAR4
	.global	_IO_DCCR5
	.global	_IO_DCSR5
	.global	_IO_DTCR5
	.global	_IO_DSAR5
	.global	_IO_DDAR5
	.global	_IO_DCCR6
	.global	_IO_DCSR6
	.global	_IO_DTCR6
	.global	_IO_DSAR6
	.global	_IO_DDAR6
	.global	_IO_DCCR7
	.global	_IO_DCSR7
	.global	_IO_DTCR7
	.global	_IO_DSAR7
	.global	_IO_DDAR7
	.global	_IO_DCCR8
	.global	_IO_DCSR8
	.global	_IO_DTCR8
	.global	_IO_DSAR8
	.global	_IO_DDAR8
	.global	_IO_DCCR9
	.global	_IO_DCSR9
	.global	_IO_DTCR9
	.global	_IO_DSAR9
	.global	_IO_DDAR9
	.global	_IO_DCCR10
	.global	_IO_DCSR10
	.global	_IO_DTCR10
	.global	_IO_DSAR10
	.global	_IO_DDAR10
	.global	_IO_DCCR11
	.global	_IO_DCSR11
	.global	_IO_DTCR11
	.global	_IO_DSAR11
	.global	_IO_DDAR11
	.global	_IO_DCCR12
	.global	_IO_DCSR12
	.global	_IO_DTCR12
	.global	_IO_DSAR12
	.global	_IO_DDAR12
	.global	_IO_DCCR13
	.global	_IO_DCSR13
	.global	_IO_DTCR13
	.global	_IO_DSAR13
	.global	_IO_DDAR13
	.global	_IO_DCCR14
	.global	_IO_DCSR14
	.global	_IO_DTCR14
	.global	_IO_DSAR14
	.global	_IO_DDAR14
	.global	_IO_DCCR15
	.global	_IO_DCSR15
	.global	_IO_DTCR15
	.global	_IO_DSAR15
	.global	_IO_DDAR15
	.global	_IO_DNMIR
	.global	_IO_DILVR
	.global	_IO_DMACR
	.global	_IO_DDR00
	.global	_IO_DDR01
	.global	_IO_DDR02
	.global	_IO_DDR03
	.global	_IO_DDR04
	.global	_IO_DDR05
	.global	_IO_DDR06
	.global	_IO_DDR07
	.global	_IO_DDR08
	.global	_IO_DDR09
	.global	_IO_DDR10
	.global	_IO_DDR11
	.global	_IO_DDR12
	.global	_IO_DDR13
	.global	_IO_DDRA
	.global	_IO_DDRB
	.global	_IO_DDRC
	.global	_IO_DDRD
	.global	_IO_DDRE
	.global	_IO_DDRF
	.global	_IO_DDRG
	.global	_IO_DDRH
	.global	_IO_PFR00
	.global	_IO_PFR01
	.global	_IO_PFR02
	.global	_IO_PFR03
	.global	_IO_PFR04
	.global	_IO_PFR05
	.global	_IO_PFR06
	.global	_IO_PFR07
	.global	_IO_PFR08
	.global	_IO_PFR09
	.global	_IO_PFR10
	.global	_IO_PFR11
	.global	_IO_PFR12
	.global	_IO_PFR13
	.global	_IO_PFRA
	.global	_IO_PFRB
	.global	_IO_PFRC
	.global	_IO_PFRD
	.global	_IO_PFRE
	.global	_IO_PFRF
	.global	_IO_PFRG
	.global	_IO_PFRH
	.global	_IO_PDDR00
	.global	_IO_PDDR01
	.global	_IO_PDDR02
	.global	_IO_PDDR03
	.global	_IO_PDDR04
	.global	_IO_PDDR05
	.global	_IO_PDDR06
	.global	_IO_PDDR07
	.global	_IO_PDDR08
	.global	_IO_PDDR09
	.global	_IO_PDDR10
	.global	_IO_PDDR11
	.global	_IO_PDDR12
	.global	_IO_PDDR13
	.global	_IO_PDDRA
	.global	_IO_PDDRB
	.global	_IO_PDDRC
	.global	_IO_PDDRD
	.global	_IO_PDDRE
	.global	_IO_PDDRF
	.global	_IO_PDDRG
	.global	_IO_PDDRH
	.global	_IO_EPFR00
	.global	_IO_EPFR01
	.global	_IO_EPFR02
	.global	_IO_EPFR03
	.global	_IO_EPFR04
	.global	_IO_EPFR05
	.global	_IO_EPFR06
	.global	_IO_EPFR07
	.global	_IO_EPFR08
	.global	_IO_EPFR09
	.global	_IO_EPFR10
	.global	_IO_EPFR11
	.global	_IO_EPFR12
	.global	_IO_EPFR13
	.global	_IO_EPFR14
	.global	_IO_EPFR15
	.global	_IO_EPFR16
	.global	_IO_EPFR17
	.global	_IO_EPFR18
	.global	_IO_EPFR19
	.global	_IO_EPFR20
	.global	_IO_EPFR21
	.global	_IO_EPFR22
	.global	_IO_EPFR23
	.global	_IO_EPFR24
	.global	_IO_EPFR25
	.global	_IO_EPFR26
	.global	_IO_EPFR27
	.global	_IO_EPFR28
	.global	_IO_EPFR29
	.global	_IO_EPFR30
	.global	_IO_EPFR31
	.global	_IO_EPFR32
	.global	_IO_EPFR33
	.global	_IO_EPFR34
	.global	_IO_EPFR35
	.global	_IO_EPFR36
	.global	_IO_EPFR37
	.global	_IO_EPFR38
	.global	_IO_EPFR39
	.global	_IO_EPFR40
	.global	_IO_EPFR41
	.global	_IO_EPFR42
	.global	_IO_EPFR43
	.global	_IO_EPFR44
	.global	_IO_EPFR45
	.global	_IO_EPFR46
	.global	_IO_EPFR47
	.global	_IO_EPFR48
	.global	_IO_EPFR49
	.global	_IO_EPFR50
	.global	_IO_EPFR51
	.global	_IO_EPFR52
	.global	_IO_EPFR53
	.global	_IO_EPFR54
	.global	_IO_EPFR55
	.global	_IO_PPCR00
	.global	_IO_PPCR01
	.global	_IO_PPCR02
	.global	_IO_PPCR03
	.global	_IO_PPCR04
	.global	_IO_PPCR05
	.global	_IO_PPCR06
	.global	_IO_PPCR07
	.global	_IO_PPCR08
	.global	_IO_PPCR09
	.global	_IO_PPCR10
	.global	_IO_PPCR11
	.global	_IO_PPCR12
	.global	_IO_PPCR13
	.global	_IO_PPCRA
	.global	_IO_PPCRB
	.global	_IO_PPCRC
	.global	_IO_PPCRD
	.global	_IO_PPCRE
	.global	_IO_PPCRF
	.global	_IO_PPCRG
	.global	_IO_PPCRH
	.global	_IO_PPER00
	.global	_IO_PPER01
	.global	_IO_PPER02
	.global	_IO_PPER03
	.global	_IO_PPER04
	.global	_IO_PPER05
	.global	_IO_PPER06
	.global	_IO_PPER07
	.global	_IO_PPER08
	.global	_IO_PPER09
	.global	_IO_PPER10
	.global	_IO_PPER11
	.global	_IO_PPER12
	.global	_IO_PPER13
	.global	_IO_PPERA
	.global	_IO_PPERB
	.global	_IO_PPERC
	.global	_IO_PPERD
	.global	_IO_PPERE
	.global	_IO_PPERF
	.global	_IO_PPERG
	.global	_IO_PPERH
	.global	_IO_PILR00
	.global	_IO_PILR01
	.global	_IO_PILR02
	.global	_IO_PILR03
	.global	_IO_PILR04
	.global	_IO_PILR05
	.global	_IO_PILR06
	.global	_IO_PILR07
	.global	_IO_PILR08
	.global	_IO_PILR09
	.global	_IO_PILR10
	.global	_IO_PILR11
	.global	_IO_PILR12
	.global	_IO_PILR13
	.global	_IO_PILRA
	.global	_IO_PILRB
	.global	_IO_PILRC
	.global	_IO_PILRD
	.global	_IO_PILRE
	.global	_IO_PILRF
	.global	_IO_PILRG
	.global	_IO_PILRH
	.global	_IO_EPILR06
	.global	_IO_EPILR07
	.global	_IO_EPILR08
	.global	_IO_EPILR09
	.global	_IO_EPILR10
	.global	_IO_EPILR11
	.global	_IO_EPILR12
	.global	_IO_EPILR13
	.global	_IO_PODR06
	.global	_IO_PODR07
	.global	_IO_PODR08
	.global	_IO_PODR09
	.global	_IO_PODR10
	.global	_IO_PODR11
	.global	_IO_PODR12
	.global	_IO_PODR13
	.global	_IO_EPODR06
	.global	_IO_EPODR07
	.global	_IO_EPODR08
	.global	_IO_EPODRGD
	.global	_IO_EPODRGF
	.global	_IO_PORTEN
	.global	_IO_GDC
	.global	_IO_FT2
	.global	_IO_FT3
	.global	_IO_IPCP6
	.global	_IO_IPCP7
	.global	_IO_ICFS67
	.global	_IO_LSYNS1
	.global	_IO_ICS67
	.global	_IO_SACR
	.global	_IO_PICD
	.global	_IO_SGR0
	.global	_IO_SGR1
	.global	_IO_SGR2
	.global	_IO_SGR3
	.global	_IO_SGR4
	.global	_IO_CRCCR
	.global	_IO_CRCINIT
	.global	_IO_CRCIN
	.global	_IO_CRCR
	.global	_IO_CAN0
	.global	_IO_CAN1
	.global	_IO_CAN2
	.global	_IO_DFCTLR
	.global	_IO_DFSTR
	.global	_IO_FLIFCTLR
	.global	_IO_SEEARX
	.global	_IO_DEEARX
	.global	_IO_EECSRX
	.global	_IO_EFEARX
	.global	_IO_EFECRX
	.global	_IO_SEEARA
	.global	_IO_DEEARA
	.global	_IO_EECSRA
	.global	_IO_EFEARA
	.global	_IO_EFECRA
	.global	_IO_DSUCR
	.global	_IO_PCSR
	.global	_IO_PSSR
	.global	_IO_EDIR1
	.global	_IO_EDIR0
	.global	__ptr_file
	.global	_DateTime
	.global	_RTC_Right_Flag
	.global	_f_DMA0
	.global	_f_DMA1
	.global	_f_RLD
	.global	_f_VSYNC
	.global	_ocuPwmHandle
	.global	_g_NM_PDU
	.global	_g_DoorSleepEvent
	.global	_diagEnableTimer
	.global	_g_DiagBussoffDtcFlag
	.global	_g_DiagBussoffRunningFlag
	.global	_g_DiagEnableFlag
	.global	_g_DiagLimpHomeFaultFlag
	.global	_g_Can1BussErrorFlag
	.global	_g_Can1DiagBussoffDtcFlag
	.global	_g_Can1DiagBussoffRunningFlag
	.global	_g_SMC_DMA_Register
	.global	_g_SMC_ND_TMR0
	.global	_g_SMC_ND_TMR1
	.global	_g_SMC_ND_TMR2
	.global	_g_SMC_ND_TMR3
	.global	_g_CanDataBuf
	.global	_g_Can1DataBuf
	.global	_NM_TX
	.global	_NM_ER
	.global	_NM_RX
	.global	_canTxOkBufferStatus
	.global	_can1TxOkFlag
	.global	_can1ErrorFlag
	.global	_g_Can0ErrorStatus
	.global	_g_Can1ErrorStatus
	.global	_CANno
	.global	_g_AbsChecksumErrorFlag
	.global	_g_TcuChecksumErrorFlag
	.global	_Uart0File
	.global	_DateAndTime
	.global	_Msg_Struct
	.global	_Gui_Background
	.global	_Gui_Background_Line_1st
	.global	_Gui_Background_Line_2nd
	.global	_Gui_Background_Line_3th
	.global	_Background_Config
	.global	_Gui_Default_Coolant_Pic
	.global	_Gui_Default_Coolant_Background
	.global	_Gui_Default_Coolant_Block
	.global	_Gui_Default_Coolant_Cool
	.global	_Gui_Default_Coolant_Hot
	.global	_Gui_Default_Fuel_Pic
	.global	_Gui_Default_Fuel_Background
	.global	_Gui_Default_Fuel_Block
	.global	_Gui_Default_Fuel_Empty
	.global	_Gui_Default_Fuel_Full
	.global	_Gui_Default_ODO_Pic
	.global	_Gui_Default_ODO_Unit
	.global	_Gui_Default_ODO_1st
	.global	_Gui_Default_ODO_2nd
	.global	_Gui_Default_ODO_3th
	.global	_Gui_Default_ODO_4th
	.global	_Gui_Default_ODO_5th
	.global	_Gui_Default_ODO_6th
	.global	_Gui_Default_Trip_Pic
	.global	_Gui_Default_Trip_Unit
	.global	_Gui_Default_Trip_1st
	.global	_Gui_Default_Trip_2nd
	.global	_Gui_Default_Trip_3th
	.global	_Gui_Default_Trip_4th
	.global	_Gui_Default_Trip_Dot
	.global	_Gui_Default_Gear_Word
	.global	_Gui_Default_Gear_Num
	.global	_Gui_Default_Gear_Pointer
	.global	_Default_Config
	.global	_Gui_DComputer_Time_Title
	.global	_Gui_DComputer_Time_HourT
	.global	_Gui_DComputer_Time_HourS
	.global	_Gui_DComputer_Time_MinT
	.global	_Gui_DComputer_Time_MinS
	.global	_Gui_DComputer_Time_MaoHao
	.global	_Gui_DComputer_EXT_Temp_Title
	.global	_Gui_DComputer_EXT_Temp_Neg
	.global	_Gui_DComputer_EXT_Temp_Ten
	.global	_Gui_DComputer_EXT_Temp_Single
	.global	_Gui_DComputer_EXT_Temp_Unit
	.global	_TIME_Config
	.global	_EXT_Temp_Config
	.global	_Gui_DComputer_DTE_Title
	.global	_Gui_DComputer_DTE_Unit
	.global	_Gui_DComputer_DTE_Hun
	.global	_Gui_DComputer_DTE_Ten
	.global	_Gui_DComputer_DTE_Single
	.global	_Gui_DComputer_DTE_Pic
	.global	_DTE_Config
	.global	_Gui_DComputer_AvgFuel_Title
	.global	_Gui_DComputer_AvgFuel_Unit
	.global	_Gui_DComputer_AvgFuel_Dot
	.global	_Gui_DComputer_AvgFuel_1st
	.global	_Gui_DComputer_AvgFuel_2nd
	.global	_Gui_DComputer_AvgFuel_3th
	.global	_AvgFuel_Config
	.global	_Gui_DComputer_InsFuel_Title
	.global	_Gui_DComputer_InsFuel_Unit
	.global	_Gui_DComputer_InsFuel_Dot
	.global	_Gui_DComputer_InsFuel_1st
	.global	_Gui_DComputer_InsFuel_2nd
	.global	_Gui_DComputer_InsFuel_3th
	.global	_InsFuel_Config
	.global	_Gui_Doors_Car
	.global	_Gui_Doors_LF
	.global	_Gui_Doors_RF
	.global	_Gui_Doors_LR
	.global	_Gui_Doors_RR
	.global	_Doors_Config
	.global	_Gui_Door2_Car
	.global	_Gui_Door2_Hood
	.global	_Gui_Door2_Luggage
	.global	_Door2_Config
	.global	_Gui_Radar_Car
	.global	_Gui_Radar_RL1
	.global	_Gui_Radar_RL2
	.global	_Gui_Radar_RL3
	.global	_Gui_Radar_RLM1
	.global	_Gui_Radar_RLM2
	.global	_Gui_Radar_RLM3
	.global	_Gui_Radar_RRM1
	.global	_Gui_Radar_RRM2
	.global	_Gui_Radar_RRM3
	.global	_Gui_Radar_RR1
	.global	_Gui_Radar_RR2
	.global	_Gui_Radar_RR3
	.global	_Gui_Radar_LF1
	.global	_Gui_Radar_LF2
	.global	_Gui_Radar_LF3
	.global	_Gui_Radar_RF1
	.global	_Gui_Radar_RF2
	.global	_Radar_Config
	.global	_Gui_Text_Line0
	.global	_Gui_Text_Line1
	.global	_Gui_Text_Line2
	.global	_Gui_Text_Line3
	.global	_Gui_Text_Line4
	.global	_Text_Config
	.global	_Gui_TPMS_Car
	.global	_Gui_TPMS_Title
	.global	_Gui_TPMS_Unit
	.global	_Gui_TPMS_Warn
	.global	_Gui_TPMS_Pointer1
	.global	_Gui_TPMS_Pointer2
	.global	_Gui_TPMS_Pointer3
	.global	_Gui_TPMS_Pointer4
	.global	_Gui_TPMS_LF_PreNum1
	.global	_Gui_TPMS_LF_PreDot
	.global	_Gui_TPMS_LF_PreNum2
	.global	_Gui_TPMS_LF_Line
	.global	_Gui_TPMS_LF_Tem1
	.global	_Gui_TPMS_LF_Tem2
	.global	_Gui_TPMS_LF_Tem3
	.global	_Gui_TPMS_LF_TemNeg
	.global	_Gui_TPMS_RF_PreNum1
	.global	_Gui_TPMS_RF_PreDot
	.global	_Gui_TPMS_RF_PreNum2
	.global	_Gui_TPMS_RF_Line
	.global	_Gui_TPMS_RF_Tem1
	.global	_Gui_TPMS_RF_Tem2
	.global	_Gui_TPMS_RF_Tem3
	.global	_Gui_TPMS_RF_TemNeg
	.global	_Gui_TPMS_LR_PreNum1
	.global	_Gui_TPMS_LR_PreDot
	.global	_Gui_TPMS_LR_PreNum2
	.global	_Gui_TPMS_LR_Line
	.global	_Gui_TPMS_LR_Tem1
	.global	_Gui_TPMS_LR_Tem2
	.global	_Gui_TPMS_LR_Tem3
	.global	_Gui_TPMS_LR_TemNeg
	.global	_Gui_TPMS_RR_PreNum1
	.global	_Gui_TPMS_RR_PreDot
	.global	_Gui_TPMS_RR_PreNum2
	.global	_Gui_TPMS_RR_Line
	.global	_Gui_TPMS_RR_Tem1
	.global	_Gui_TPMS_RR_Tem2
	.global	_Gui_TPMS_RR_Tem3
	.global	_Gui_TPMS_RR_TemNeg
	.global	_TPMS_Config
	.global	_BackLight_Duty
	.global	_BackLight_DutyInNight
	.global	_HMI_Blink
	.global	_ClearTripCount
	.global	_Timer_ExtTempUpdate
	.global	_BootCounter
	.global	_AutoLogoNum
	.global	_Timer_RPMValid
	.global	_Timer_RTCSet
	.global	_Timer_FuelBlockStep
	.global	_Timer_CoolantBlockStep
	.global	_Timer_DTEUpdate
	.global	_General_Status
	.global	_LCDFlag_General
	.global	_Warn_Status
	.global	_LCDFlag_Warn
	.global	_IconPageID
	.global	_IconPageIDLast
	.global	_Page_Attr
	.global	_UDS_Config
	.global	_UDS_Control
	.global	_LCDUpdate_OnceFlag
	.global	_txFifoQueue
	.global	_CanMsg_Struct
	.global	_U32PulseCount
	.global	_U32SpdFreqHz
	.global	_U32EngSpdFreqHz
	.global	_VehSpeed_cap
	.global	_EngSpeed_cap
	.global	_Install_SpeedRatio
	.global	_dtcStorageDataOverVoltage
	.global	_dtcStorageDataUnderVoltage
	.global	_dtcStorageDataFuelShortToGround
	.global	_dtcStorageDataFuelShortToBatt
	.global	_dtcStorageDataPCANBussError
	.global	_dtcStorageDataBCANBussError
	.global	_dtcStorageDataFBCM_TurnLightAndSwitchStatus140
	.global	_dtcStorageDataPEPS_RKE_GeneralStatus130
	.global	_dtcStorageDataPEPS_PassiveStartCheck55
	.global	_dtcStorageDataABS_VehicleSpeedAndStatus68
	.global	_dtcStorageDataEMS_EngineTorqueStatus82
	.global	_dtcStorageDataEMS_EngineRPM94
	.global	_dtcStorageDataEMS_EngineDriverInformation288
	.global	_dtcStorageDataEMS_EngineStatus120
	.global	_dtcStorageDataEMS_EnginePatsBatteryStat28A
	.global	_dtcStorageDataEMS_PassiveStartCheck65
	.global	_dtcStorageDataEPS_GeneralStatus278
	.global	_dtcStorageDataSDM_GenralStatus268
	.global	_dtcStorageDataTCU_GenralStatu99
	.global	_dtcStorageDataTCU_TorqueStatus97
	.global	_dtcStorageDataABS_checksumError
	.global	_dtcStorageDataTCU_CheckSumError
	.global	_dtcStorageDataLimpHome
	.global	_OnLineConfig
	.global	_UDSFun_ServiceList
	.global	_UDSFun_ServiceListNum
	.global	_UDS_Service_UnderwayFlag
	.global	_UDS_NeedleRunStatus
	.global	_UDS_SoundStatus
	.global	_UDS_LCDStatus
	.global	_UDS_ServiceRStatus
	.global	_UDS_Service2F_SpeedControlFlag
	.global	_UDS_Service2F_SpeedValue
	.global	_UDS_Service2F_RpmControlFlag
	.global	_UDS_Service2F_RpmValue
	.global	_UDS_Service2F_FuelWaterControlFlag
	.global	_UDS_Service2F_FuelWaterValue
	.global	_UDS_Service2F_LEDControlFlag
	.global	_UDS_Service2F_LEDControlFlagTemp
	.global	_UDS_Service2F_LEDList
	.global	_UDS_Service2F_BacklitControlFlag
	.global	_UDS_Service2F_BacklitValue
	.global	_UDS_Service2F_BSoundControlFlag
	.global	_UDS_Service2F_BSoundValue
	.global	_UDS_Service2F_BSoundUpdate
	.global	_UDS_Service2F_TFTControlFlag
	.global	_UDS_Service2F_TFTValue
	.global	_Service0x27_FlashAccessOkFlag
	.global	_UDS_ServiceHandleGroup
	.global	_UDS_Service_Session
	.global	_Service0x14_Flag_ClearDTCs
	.global	_Service0x14_Flag_ClearDTCsOk
	.global	_Service0x85_DTCSetting
	.global	_Service0x28_ControlType
	.global	_Service0x28_CommunicationType
	.global	_g_CanTpRxPduId
	.global	_g_UdsData1
	.global	_udsServerHandleOkFlag
	.global	_msgTx
	.global	_resultTx
	.global	_udsServerHandleNeedAnswerFlag
	.global	_function3EValidFlag
	.global	_Reqseeds_count
	.global	_g_DiagSleep30sFlag
	.global	_data2EWriteOkFlag
	.global	_SessionType
	.global	_Menu_Param
	.global	_DComputerMsg
	.global	_DComputerMsgCopy
	.global	_RTCBlink
	.global	_HMI_DateAndTime
	.global	_RadarSts
	.global	_TPMS_Sts
	.global	_FaultUpdatTimer
	.global	_FaultMsgIdNumH
	.global	_FaultMsgIdNumL
	.global	_Door_Msg
	.global	_TextCount
	.global	_TextWarn_ID
	.global	_Disp_HW_FuelValue
	.global	_Fuel_Msg
	.global	_Coolant_Msg
	.global	_Coolant_MsgCopy
	.section	DATA, DATA, align=4
	.global	_ConfirmWarnPage
	.align	4
_ConfirmWarnPage:
	.res.b	4
	.global	_KeyEncoderPress
_KeyEncoderPress:
	.res.b	12
	.global	_KeyLightADPress
_KeyLightADPress:
	.res.b	12
	.global	_KeyADPress
_KeyADPress:
	.res.b	8
	.global	_KeyPress
_KeyPress:
	.res.b	8
	.global	_FrontRadarOpenFlag
	.align	1
_FrontRadarOpenFlag:
	.res.b	1
	.global	_Key_SetClearODOFlag
_Key_SetClearODOFlag:
	.res.b	1
	.global	_Key_SetLongFlag
_Key_SetLongFlag:
	.res.b	1
	.global	_Key_SetMiddleFlag
_Key_SetMiddleFlag:
	.res.b	1
	.global	_Key_SetShortFlag
_Key_SetShortFlag:
	.res.b	1
	.global	_FirstEnter
_FirstEnter:
	.res.b	1
	.section	INIT, DATA, align=4
	.global	_ConfirmWarnPageSaveFlag
	.align	1
_ConfirmWarnPageSaveFlag:
	.byte	0
	.section	CONST, CONST, align=4
	.align	4
_TPMS_Tem_RB_Coord:
	.word	181
	.word	210
	.word	193
	.word	210
	.word	205
	.word	210
_TPMS_TemValue_3rd_RB_Coord:
	.word	203
	.word	210
_TPMS_TemValue_2nd_RB_Coord:
	.word	194
	.word	210
_TPMS_TemValue_1st_RB_Coord:
	.word	185
	.word	210
_TPMS_PreValue_2nd_RB_Coord:
	.word	203
	.word	185
_TPMS_PreValue_Dot_RB_Coord:
	.word	199
	.word	200
_TPMS_PreValue_OT_RB_Coord:
	.word	194
	.word	185
_TPMS_PreValue_1st_RB_Coord:
	.word	185
	.word	185
_TPMS_Tem_LB_Coord:
	.word	45
	.word	210
	.word	33
	.word	210
	.word	21
	.word	210
_TPMS_TemValue_3rd_LB_Coord:
	.word	43
	.word	210
_TPMS_TemValue_2nd_LB_Coord:
	.word	34
	.word	210
_TPMS_TemValue_1st_LB_Coord:
	.word	25
	.word	210
_TPMS_PreValue_2nd_LB_Coord:
	.word	43
	.word	185
_TPMS_PreValue_Dot_LB_Coord:
	.word	39
	.word	200
_TPMS_PreValue_OT_LB_Coord:
	.word	34
	.word	185
_TPMS_PreValue_1st_LB_Coord:
	.word	25
	.word	185
_TPMS_Tem_RF_Coord:
	.word	181
	.word	144
	.word	193
	.word	144
	.word	205
	.word	144
_TPMS_TemValue_3rd_RF_Coord:
	.word	203
	.word	144
_TPMS_TemValue_2nd_RF_Coord:
	.word	194
	.word	144
_TPMS_TemValue_1st_RF_Coord:
	.word	185
	.word	144
_TPMS_PreValue_2nd_RF_Coord:
	.word	203
	.word	119
_TPMS_PreValue_Dot_RF_Coord:
	.word	199
	.word	134
_TPMS_PreValue_OT_RF_Coord:
	.word	194
	.word	119
_TPMS_PreValue_1st_RF_Coord:
	.word	185
	.word	119
_TPMS_Tem_LF_Coord:
	.word	45
	.word	144
	.word	33
	.word	144
	.word	21
	.word	144
_TPMS_TemValue_3rd_LF_Coord:
	.word	43
	.word	144
_TPMS_TemValue_2nd_LF_Coord:
	.word	34
	.word	144
_TPMS_TemValue_1st_LF_Coord:
	.word	25
	.word	144
_TPMS_PreValue_2nd_LF_Coord:
	.word	43
	.word	119
_TPMS_PreValue_Dot_LF_Coord:
	.word	39
	.word	134
_TPMS_PreValue_OT_LF_Coord:
	.word	34
	.word	119
_TPMS_PreValue_1st_LF_Coord:
	.word	25
	.word	119
_TPMS_Line_RB_Coord:
	.word	182
	.word	206
_TPMS_Line_LB_Coord:
	.word	22
	.word	206
_TPMS_Line_RF_Coord:
	.word	182
	.word	140
_TPMS_Line_LF_Coord:
	.word	22
	.word	140
_PA_TPMS_Line_config:
	.word	42914516
	.word	36
	.word	2
	.word	0
	.word	0
	.word	566680
_TPMS_Pointer_RB_Coord:
	.word	153
	.word	189
_TPMS_Pointer_LB_Coord:
	.word	79
	.word	189
_TPMS_Pointer_RF_Coord:
	.word	153
	.word	135
_TPMS_Pointer_LF_Coord:
	.word	79
	.word	135
_PA_TPMS_Pointer_config:
	.word	42905316
	.word	8
	.word	9
	.word	0
	.word	0
	.word	565960
	.word	42905676
	.word	8
	.word	9
	.word	0
	.word	0
	.word	566320
_PA_TPMS_Unit_config:
	.word	42910356
	.word	52
	.word	16
	.word	94
	.word	229
	.word	561800
_PA_TPMS_Warn_config:
	.word	42906036
	.word	32
	.word	27
	.word	22
	.word	80
	.word	557480
_PA_TPMS_Title_config:
	.word	42859836
	.word	76
	.word	21
	.word	83
	.word	76
	.word	549500
_PA_TPMS_Car_config:
	.word	42867816
	.word	60
	.word	125
	.word	90
	.word	101
	.word	512000
_PD_Radar_Up2_config:
	.word	43623716
	.word	40
	.word	34
	.word	128
	.word	69
	.word	583520
	.word	43734436
	.word	40
	.word	34
	.word	128
	.word	69
	.word	583520
	.word	43059756
	.word	40
	.word	34
	.word	128
	.word	69
	.word	583520
_PD_Radar_Up1_config:
	.word	43617116
	.word	40
	.word	33
	.word	72
	.word	69
	.word	576920
	.word	43727836
	.word	40
	.word	33
	.word	72
	.word	69
	.word	576920
	.word	43039956
	.word	40
	.word	33
	.word	72
	.word	69
	.word	576920
_P8_Radar_Distance4_config:
	.word	43608956
	.word	48
	.word	34
	.word	135
	.word	212
	.word	568760
	.word	43719676
	.word	48
	.word	34
	.word	135
	.word	212
	.word	568760
	.word	43015716
	.word	48
	.word	34
	.word	135
	.word	212
	.word	568760
_P8_Radar_Distance3_config:
	.word	43603556
	.word	36
	.word	30
	.word	120
	.word	222
	.word	563360
	.word	43714276
	.word	36
	.word	30
	.word	120
	.word	222
	.word	563360
	.word	42999516
	.word	36
	.word	30
	.word	120
	.word	222
	.word	563360
_P8_Radar_Distance2_config:
	.word	43598156
	.word	36
	.word	30
	.word	84
	.word	222
	.word	557960
	.word	43708876
	.word	36
	.word	30
	.word	84
	.word	222
	.word	557960
	.word	42983316
	.word	36
	.word	30
	.word	84
	.word	222
	.word	557960
_P8_Radar_Distance1_config:
	.word	43589996
	.word	48
	.word	34
	.word	57
	.word	212
	.word	549800
	.word	43700716
	.word	48
	.word	34
	.word	57
	.word	212
	.word	549800
	.word	42958836
	.word	48
	.word	34
	.word	57
	.word	212
	.word	549800
_P8_Radar_Car_config:
	.word	42921036
	.word	60
	.word	126
	.word	90
	.word	94
	.word	512000
_P7_Door2_Trunk_config:
	.word	42775996
	.word	40
	.word	16
	.word	188
	.word	131
	.word	596560
_P7_Door2_Cover_config:
	.word	42772396
	.word	36
	.word	20
	.word	34
	.word	136
	.word	592960
_P7_Door2_Car_config:
	.word	43509036
	.word	176
	.word	92
	.word	32
	.word	127
	.word	512000
_P6_Doors_Back_config:
	.word	42670756
	.word	36
	.word	39
	.word	67
	.word	162
	.word	582920
	.word	42677776
	.word	36
	.word	39
	.word	143
	.word	162
	.word	589940
_P6_Doors_Front_config:
	.word	42654196
	.word	36
	.word	46
	.word	66
	.word	121
	.word	566360
	.word	42662476
	.word	36
	.word	46
	.word	142
	.word	121
	.word	574640
_P6_Doors_Car_config:
	.word	42599836
	.word	72
	.word	151
	.word	86
	.word	86
	.word	512000
_InsFuel_Value_3th_Coord:
	.word	128
	.word	143
_InsFuel_Value_Dot_Coord:
	.word	117
	.word	174
_InsFuel_Value_2nd_Coord:
	.word	89
	.word	143
_InsFuel_Value_1st_Coord:
	.word	63
	.word	143
_P5_InsFuel_Unit_config:
	.word	42441256
	.word	64
	.word	14
	.word	163
	.word	214
	.word	519980
_P5_InsFuel_Title_config:
	.word	42453716
	.word	76
	.word	21
	.word	83
	.word	76
	.word	512000
_AvgFuel_Value_3th_Coord:
	.word	128
	.word	143
_AvgFuel_Value_Dot_Coord:
	.word	117
	.word	174
_AvgFuel_Value_2nd_Coord:
	.word	89
	.word	143
_AvgFuel_Value_1st_Coord:
	.word	63
	.word	143
_P4_AvgFuel_Unit_config:
	.word	42441256
	.word	64
	.word	14
	.word	163
	.word	214
	.word	519980
_P4_AvgFuel_Title_config:
	.word	42461696
	.word	76
	.word	21
	.word	83
	.word	76
	.word	512000
_Ext_TempCoord:
	.word	17
	.word	235
	.word	27
	.word	235
	.word	37
	.word	235
	.word	45
	.word	235
_Ext_Temp_Unit_config:
	.word	42439856
	.word	20
	.word	14
	.word	45
	.word	235
	.word	596600
_Ext_Temp_config:
	.word	42435356
	.word	60
	.word	15
	.word	17
	.word	214
	.word	592100
_DTE_Value_3th_Coord:
	.word	128
	.word	211
_DTE_Value_2nd_Coord:
	.word	114
	.word	211
_DTE_Value_1st_Coord:
	.word	100
	.word	211
_P3_DTE_Unit_config:
	.word	42585996
	.word	24
	.word	16
	.word	145
	.word	213
	.word	590180
_P3_DTE_Car_config:
	.word	43630516
	.word	216
	.word	65
	.word	12
	.word	145
	.word	519980
_P3_DTE_Title_config:
	.word	42578016
	.word	76
	.word	21
	.word	83
	.word	76
	.word	512000
_Time_Value_5th_Coord:
	.word	154
	.word	143
_Time_Value_4th_Coord:
	.word	128
	.word	143
_Time_Value_3th_Coord:
	.word	116
	.word	152
_Time_Value_2nd_Coord:
	.word	89
	.word	143
_Time_Value_1st_Coord:
	.word	63
	.word	143
_P2_Time_Title_config:
	.word	42445736
	.word	76
	.word	21
	.word	83
	.word	76
	.word	512000
_Coolant_Background_Coord:
	.word	68
	.word	8
_Fuel_Background_Coord:
	.word	68
	.word	36
_ODO_Value_6th_Coord:
	.word	188
	.word	290
_ODO_Value_5th_Coord:
	.word	176
	.word	290
_ODO_Value_4th_Coord:
	.word	164
	.word	290
_ODO_Value_3th_Coord:
	.word	152
	.word	290
_ODO_Value_2nd_Coord:
	.word	140
	.word	290
_ODO_Value_1st_Coord:
	.word	128
	.word	290
_Trip_Value_4th_Coord:
	.word	188
	.word	265
_Trip_Value_Dot_Coord:
	.word	183
	.word	265
_Trip_Value_3th_Coord:
	.word	170
	.word	265
_Trip_Value_2nd_Coord:
	.word	158
	.word	265
_Trip_Value_1st_Coord:
	.word	146
	.word	265
_PD_AutoLogo_config:
	.word	38126016
	.word	240
	.word	175
	.word	0
	.word	51
	.word	608400
	.word	38210016
	.word	240
	.word	175
	.word	0
	.word	51
	.word	608400
	.word	38294016
	.word	240
	.word	175
	.word	0
	.word	51
	.word	608400
	.word	38378016
	.word	240
	.word	175
	.word	0
	.word	51
	.word	608400
	.word	38462016
	.word	240
	.word	175
	.word	0
	.word	51
	.word	608400
	.word	38546016
	.word	240
	.word	175
	.word	0
	.word	51
	.word	608400
	.word	38630016
	.word	240
	.word	175
	.word	0
	.word	51
	.word	608400
	.word	38714016
	.word	240
	.word	175
	.word	0
	.word	51
	.word	608400
	.word	38882016
	.word	240
	.word	175
	.word	0
	.word	51
	.word	608400
	.word	39050016
	.word	240
	.word	175
	.word	0
	.word	51
	.word	608400
	.word	39218016
	.word	240
	.word	175
	.word	0
	.word	51
	.word	608400
	.word	39554016
	.word	240
	.word	175
	.word	0
	.word	51
	.word	608400
	.word	39722016
	.word	240
	.word	175
	.word	0
	.word	51
	.word	608400
	.word	39890016
	.word	240
	.word	175
	.word	0
	.word	51
	.word	608400
	.word	40058016
	.word	240
	.word	175
	.word	0
	.word	51
	.word	608400
	.word	40394016
	.word	240
	.word	175
	.word	0
	.word	51
	.word	608400
	.word	40562016
	.word	240
	.word	175
	.word	0
	.word	51
	.word	608400
	.word	40730016
	.word	240
	.word	175
	.word	0
	.word	51
	.word	608400
	.word	40898016
	.word	240
	.word	175
	.word	0
	.word	51
	.word	608400
	.word	41066016
	.word	240
	.word	175
	.word	0
	.word	51
	.word	608400
	.word	41234016
	.word	240
	.word	175
	.word	0
	.word	51
	.word	608400
	.word	41402016
	.word	240
	.word	175
	.word	0
	.word	51
	.word	608400
	.word	41738016
	.word	240
	.word	175
	.word	0
	.word	51
	.word	608400
_PD_AutoLogo_Xia_config:
	.word	38080896
	.word	240
	.word	94
	.word	0
	.word	226
	.word	563280
_PD_AutoLogo_Shang_config:
	.word	38055936
	.word	240
	.word	52
	.word	0
	.word	0
	.word	538320
_P0_Logo_config:
	.word	42158016
	.word	188
	.word	28
	.word	29
	.word	127
	.word	512000
_Gear_DrvStatus_config:
	.word	43477156
	.word	24
	.word	19
	.word	54
	.word	291
	.word	478700
	.word	43479436
	.word	24
	.word	19
	.word	54
	.word	291
	.word	478700
	.word	43481716
	.word	24
	.word	19
	.word	54
	.word	291
	.word	478700
_Gear_MT_config:
	.word	43436976
	.word	28
	.word	41
	.word	14
	.word	269
	.word	472960
	.word	43442716
	.word	28
	.word	41
	.word	14
	.word	269
	.word	472960
	.word	43448456
	.word	28
	.word	41
	.word	14
	.word	269
	.word	472960
	.word	43454196
	.word	28
	.word	41
	.word	14
	.word	269
	.word	472960
	.word	43459936
	.word	28
	.word	41
	.word	14
	.word	269
	.word	472960
	.word	43465676
	.word	28
	.word	41
	.word	14
	.word	269
	.word	472960
	.word	43471416
	.word	28
	.word	41
	.word	14
	.word	269
	.word	472960
_Gear_Sft_config:
	.word	43503716
	.word	28
	.word	38
	.word	43
	.word	271
	.word	465760
	.word	43498396
	.word	28
	.word	38
	.word	43
	.word	271
	.word	465760
_Gear_Sft_Big_config:
	.word	43491196
	.word	36
	.word	40
	.word	21
	.word	268
	.word	465760
	.word	43483996
	.word	36
	.word	40
	.word	21
	.word	268
	.word	465760
_Coolant_Block_config:
	.word	42298596
	.word	132
	.word	15
	.word	71
	.word	11
	.word	455860
	.word	42308496
	.word	132
	.word	15
	.word	71
	.word	11
	.word	455860
	.word	42318396
	.word	132
	.word	15
	.word	71
	.word	11
	.word	455860
	.word	42328296
	.word	132
	.word	15
	.word	71
	.word	11
	.word	455860
	.word	42338196
	.word	132
	.word	15
	.word	71
	.word	11
	.word	455860
	.word	42348096
	.word	132
	.word	15
	.word	71
	.word	11
	.word	455860
	.word	42357996
	.word	132
	.word	15
	.word	71
	.word	11
	.word	455860
	.word	42367896
	.word	132
	.word	15
	.word	71
	.word	11
	.word	455860
_Coolant_config:
	.word	42377796
	.word	28
	.word	23
	.word	14
	.word	6
	.word	448960
	.word	42296756
	.word	16
	.word	23
	.word	210
	.word	6
	.word	452180
	.word	42294916
	.word	16
	.word	23
	.word	47
	.word	6
	.word	454020
_Fuel_Block_config:
	.word	42212196
	.word	132
	.word	15
	.word	71
	.word	39
	.word	439060
	.word	42222096
	.word	132
	.word	15
	.word	71
	.word	39
	.word	439060
	.word	42231996
	.word	132
	.word	15
	.word	71
	.word	39
	.word	439060
	.word	42241896
	.word	132
	.word	15
	.word	71
	.word	39
	.word	439060
	.word	42251796
	.word	132
	.word	15
	.word	71
	.word	39
	.word	439060
	.word	42261696
	.word	132
	.word	15
	.word	71
	.word	39
	.word	439060
	.word	42271596
	.word	132
	.word	15
	.word	71
	.word	39
	.word	439060
	.word	42281496
	.word	132
	.word	15
	.word	71
	.word	39
	.word	439060
_Fuel_config:
	.word	42381016
	.word	28
	.word	22
	.word	14
	.word	34
	.word	432460
	.word	42291396
	.word	16
	.word	22
	.word	47
	.word	34
	.word	435540
	.word	42293156
	.word	16
	.word	22
	.word	210
	.word	34
	.word	437300
_Fuel_Background_config:
	.word	42197496
	.word	140
	.word	21
	.word	0
	.word	0
	.word	417760
_Trip_config:
	.word	42415296
	.word	36
	.word	18
	.word	83
	.word	268
	.word	412840
	.word	42413616
	.word	24
	.word	14
	.word	203
	.word	269
	.word	416080
_ODO_config:
	.word	42420216
	.word	36
	.word	14
	.word	83
	.word	294
	.word	408640
	.word	42418536
	.word	24
	.word	14
	.word	203
	.word	294
	.word	411160
_Gear_AT_config:
	.word	42384096
	.word	36
	.word	41
	.word	22
	.word	269
	.word	401260
	.word	42391476
	.word	36
	.word	41
	.word	22
	.word	269
	.word	401260
	.word	42398856
	.word	36
	.word	41
	.word	22
	.word	269
	.word	401260
	.word	42406236
	.word	36
	.word	41
	.word	22
	.word	269
	.word	401260
_Num_White30_Dot_config:
	.word	42519636
	.word	8
	.word	6
	.word	0
	.word	0
	.word	401020
_Num_White30_MaoHao_config:
	.word	42518516
	.word	8
	.word	28
	.word	0
	.word	0
	.word	399900
_Num_White30_config:
	.word	42469676
	.word	24
	.word	37
	.word	0
	.word	0
	.word	351060
	.word	42474116
	.word	24
	.word	37
	.word	0
	.word	0
	.word	355500
	.word	42478556
	.word	24
	.word	37
	.word	0
	.word	0
	.word	359940
	.word	42482996
	.word	24
	.word	37
	.word	0
	.word	0
	.word	364380
	.word	42487436
	.word	24
	.word	37
	.word	0
	.word	0
	.word	368820
	.word	42491876
	.word	24
	.word	37
	.word	0
	.word	0
	.word	373260
	.word	42496316
	.word	24
	.word	37
	.word	0
	.word	0
	.word	377700
	.word	42500756
	.word	24
	.word	37
	.word	0
	.word	0
	.word	382140
	.word	42505196
	.word	24
	.word	37
	.word	0
	.word	0
	.word	386580
	.word	42509636
	.word	24
	.word	37
	.word	0
	.word	0
	.word	391020
	.word	42514076
	.word	24
	.word	37
	.word	0
	.word	0
	.word	395460
_Num_White15_Dot_config:
	.word	42435276
	.word	4
	.word	4
	.word	183
	.word	279
	.word	350980
_Num_White15_config:
	.word	42422736
	.word	12
	.word	19
	.word	0
	.word	0
	.word	338440
	.word	42423876
	.word	12
	.word	19
	.word	0
	.word	0
	.word	339580
	.word	42425016
	.word	12
	.word	19
	.word	0
	.word	0
	.word	340720
	.word	42426156
	.word	12
	.word	19
	.word	0
	.word	0
	.word	341860
	.word	42427296
	.word	12
	.word	19
	.word	0
	.word	0
	.word	343000
	.word	42428436
	.word	12
	.word	19
	.word	0
	.word	0
	.word	344140
	.word	42429576
	.word	12
	.word	19
	.word	0
	.word	0
	.word	345280
	.word	42430716
	.word	12
	.word	19
	.word	0
	.word	0
	.word	346420
	.word	42431856
	.word	12
	.word	19
	.word	0
	.word	0
	.word	347560
	.word	42432996
	.word	12
	.word	19
	.word	0
	.word	0
	.word	348700
	.word	42434136
	.word	12
	.word	19
	.word	0
	.word	0
	.word	349840
_Num_White14_Dot_config:
	.word	42599796
	.word	4
	.word	2
	.word	0
	.word	0
	.word	338400
_Num_White14_config:
	.word	42587916
	.word	12
	.word	18
	.word	0
	.word	0
	.word	326520
	.word	42588996
	.word	12
	.word	18
	.word	0
	.word	0
	.word	327600
	.word	42590076
	.word	12
	.word	18
	.word	0
	.word	0
	.word	328680
	.word	42591156
	.word	12
	.word	18
	.word	0
	.word	0
	.word	329760
	.word	42592236
	.word	12
	.word	18
	.word	0
	.word	0
	.word	330840
	.word	42593316
	.word	12
	.word	18
	.word	0
	.word	0
	.word	331920
	.word	42594396
	.word	12
	.word	18
	.word	0
	.word	0
	.word	333000
	.word	42595476
	.word	12
	.word	18
	.word	0
	.word	0
	.word	334080
	.word	42596556
	.word	12
	.word	18
	.word	0
	.word	0
	.word	335160
	.word	42597636
	.word	12
	.word	18
	.word	0
	.word	0
	.word	336240
	.word	42598716
	.word	12
	.word	18
	.word	0
	.word	0
	.word	337320
_Num_White9_config:
	.word	42914876
	.word	8
	.word	14
	.word	0
	.word	0
	.word	320360
	.word	42915436
	.word	8
	.word	14
	.word	0
	.word	0
	.word	320920
	.word	42915996
	.word	8
	.word	14
	.word	0
	.word	0
	.word	321480
	.word	42916556
	.word	8
	.word	14
	.word	0
	.word	0
	.word	322040
	.word	42917116
	.word	8
	.word	14
	.word	0
	.word	0
	.word	322600
	.word	42917676
	.word	8
	.word	14
	.word	0
	.word	0
	.word	323160
	.word	42918236
	.word	8
	.word	14
	.word	0
	.word	0
	.word	323720
	.word	42918796
	.word	8
	.word	14
	.word	0
	.word	0
	.word	324280
	.word	42919356
	.word	8
	.word	14
	.word	0
	.word	0
	.word	324840
	.word	42919916
	.word	8
	.word	14
	.word	0
	.word	0
	.word	325400
	.word	42920476
	.word	8
	.word	14
	.word	0
	.word	0
	.word	325960
_P1_BackGround_Line_config:
	.word	42184336
	.word	240
	.word	5
	.word	0
	.word	61
	.word	307200
	.word	42190336
	.word	240
	.word	5
	.word	0
	.word	253
	.word	313200
	.word	42196336
	.word	4
	.word	58
	.word	74
	.word	260
	.word	319200
_P1_BackGround_config:
	.word	37748736
	.word	240
	.word	320
	.word	0
	.word	0
	.word	0
	.global	_KeyClearODO
	.global	_Key_AD_Scan
	.global	_FindNext_WarnActivePage
	.global	_EEPROM_24XX_Write
	.global	_RTC_TimeSet
	.section	CODE, CODE, align=2
	.global	_HMI_EncodeKey_DataGet
	._SYMBOL	"HMI_EncodeKey_DataGet", F, 0x8000000f, E, "_HMI_EncodeKey_DataGet", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 36
_HMI_EncodeKey_DataGet:
L_20:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_22:				// Pred: L_20
	._CONFIG	E
	._LINE	0, 102
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_HMI_GPIOKeyShort_Handle
	._SYMBOL	"HMI_GPIOKeyShort_Handle", F, 0x8000000f, E, "_HMI_GPIOKeyShort_Handle", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 116
_HMI_GPIOKeyShort_Handle:
L_176:
	ST	RP,@-SP
	ENTER	#12
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 24
	._CONFIG	S, B
	._SYMBOL	"temppage", V, 0x36, A, -8
	._SYMBOL	"ptrfunc", V, 0x8000000f, A, -4
	._POINTER	1
	._FPARAM	S, 0, F
	._FPARAM	E
L_177:				// Pred: L_176
	._LINE	0, 118
	._LINE	0, 121
	LDI:32	#_IconPageID,R4
	LD	@R4,R0	; _IconPageID
	ADDN	#1,R0
	ST	R0,@R4	; _IconPageID
	._LINE	0, 122
	LD	@R4,R0	; _IconPageID
	ADDN	#1,R0
	ST	R0,@(FP,-8)	; _temppage
	._LINE	0, 124
	LD	@R4,R0	; _IconPageID
	LDI	#28,R1
	MUL	R1,R0
	MOV	MDL,R3
	LDI:32	#_Page_Attr,R0
	MOV	R0,R2
	ADDN	R3,R2
	LDI	#4,R13
	LD	@(R2,R13),R2
	CMP	#1,R2
	BNE32	L_180,R12
L_178:				// Pred: L_177
	._LINE	0, 125
	._LINE	0, 126
	LD	@R4,R2	; _IconPageID
	MUL	R1,R2
	MOV	MDL,R1
	ADDN	R1,R0
	LDI	#8,R13
	LD	@(R0,R13),R0
	ST	R0,@(FP,-4)	; _ptrfunc
	._LINE	0, 127
	LD	@(FP,-4),R0	; _ptrfunc
	CALL	@R0
	._LINE	0, 128
	BRA32	L_189,R12
L_180:				// Pred: L_177
	._LINE	0, 132
	LD	@(FP,-8),R2	; _temppage
	MUL	R1,R2
	MOV	MDL,R3
	MOV	R0,R2
	ADDN	R3,R2
	LD	@(R2,R13),R2
	CMP	#0,R2
	BNE32	L_187,R12
L_181:				// Pred: L_180
	._LINE	0, 132
L_182:				// Pred: L_186 L_181
	._LINE	0, 133
	._LINE	0, 134
	LD	@(FP,-8),R2	; _temppage
	CMP	#9,R2
	BNE32	L_184,R12
L_183:				// Pred: L_182
	._LINE	0, 135
	._LINE	0, 136
	LDI	#0,R2
	ST	R2,@(FP,-8)	; _temppage
	._LINE	0, 137
	BRA32	L_186,R12
L_184:				// Pred: L_182
	._LINE	0, 139
	._LINE	0, 140
	LD	@(FP,-8),R2	; _temppage
	ADDN	#1,R2
	ST	R2,@(FP,-8)	; _temppage
	._LINE	0, 141
L_186:				// Pred: L_184 L_183
	._LINE	0, 132
	LD	@(FP,-8),R2	; _temppage
	LDI	#28,R3
	MUL	R3,R2
	MOV	MDL,R3
	MOV	R0,R2
	ADDN	R3,R2
	LDI	#4,R13
	LD	@(R2,R13),R2
	CMP	#0,R2
	BEQ32	L_182,R12
L_219:				// Pred: L_186
	._LINE	0, 144
L_187:				// Pred: L_219 L_180
	._LINE	0, 144
	LD	@(FP,-8),R2	; _temppage
	ST	R2,@R4	; _IconPageID
	._LINE	0, 145
	LD	@R4,R2	; _IconPageID
	MUL	R1,R2
	MOV	MDL,R1
	ADDN	R1,R0
	LDI	#8,R13
	LD	@(R0,R13),R0
	ST	R0,@(FP,-4)	; _ptrfunc
	._LINE	0, 146
	LD	@(FP,-4),R0	; _ptrfunc
	CALL	@R0
	._LINE	0, 147
L_189:				// Pred: L_187 L_178
	._LINE	0, 147
	._CONFIG	E
	._LINE	0, 148
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_HMI_GPIOKeyLong_Handle
	._SYMBOL	"HMI_GPIOKeyLong_Handle", F, 0x8000000f, E, "_HMI_GPIOKeyLong_Handle", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 162
_HMI_GPIOKeyLong_Handle:
L_36:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_37:				// Pred: L_36
	._LINE	0, 164
	LDI:32	#_IconPageID,R3
	LD	@R3,R0	; _IconPageID
	CMP	#3,R0
	BLE32	L_39,R12
L_38:				// Pred: L_37
	._LINE	0, 165
	._LINE	0, 166
	LD	@R3,R0	; _IconPageID
	CMP	#7,R0
	BLT32	L_41,R12
L_42:				// Pred: L_38
	._LINE	0, 166
	LDI:32	#_Msg_Struct+18,R0
	LDUH	@R0,R0	; _Msg_Struct
	CMP	#6,R0
	BLT32	L_41,R12
L_40:				// Pred: L_42
	._LINE	0, 167
	._LINE	0, 168
	BRA32	L_48,R12
L_41:				// Pred: L_42 L_38
	._LINE	0, 170
	._LINE	0, 171
	LD	@R3,R0	; _IconPageID
	LDI	#28,R4
	MUL	R4,R0
	MOV	MDL,R2
	LDI:32	#_Page_Attr,R0
	MOV	R0,R1
	ADDN	R2,R1
	LDI	#3,R2
	LDI	#4,R13
	ST	R2,@(R1,R13)
	._LINE	0, 172
	LD	@R3,R1	; _IconPageID
	MUL	R4,R1
	MOV	MDL,R1
	ADDN	R1,R0
	LDI	#16,R13
	LD	@(R0,R13),R0
	LDI	#2,R1
	ST	R1,@R0
	._LINE	0, 173
	CALL21	_HMI_GPIOKeyShort_Handle
	._LINE	0, 174
	._LINE	0, 175
	BRA32	L_48,R12
L_39:				// Pred: L_37
	._LINE	0, 176
	LD	@R3,R0	; _IconPageID
	CMP	#1,R0
	BNE32	L_48,R12
L_45:				// Pred: L_39
	._LINE	0, 177
	._LINE	0, 178
	LDI:32	#_DComputerMsg+4,R0
	LDI	#0,R1
	STH	R1,@R0	; _DComputerMsg
	._LINE	0, 179
	LDI:32	#_LCDFlag_General+2,R0
	LDI	#1,R1
	STB	R1,@R0	; _LCDFlag_General
	._LINE	0, 180
L_48:				// Pred: L_45 L_39 L_41 L_40
	._LINE	0, 182
	._CONFIG	E
	._LINE	0, 183
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_HMI_GPIOKey_Loop
	._SYMBOL	"HMI_GPIOKey_Loop", F, 0x8000000f, E, "_HMI_GPIOKey_Loop", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 196
_HMI_GPIOKey_Loop:
L_49:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_50:				// Pred: L_49
	._LINE	0, 198
	LDI:32	#_Msg_Struct+104,R1
	LDUB	@R1,R0	; _Msg_Struct
	CMP	#1,R0
	BNE32	L_52,R12
L_51:				// Pred: L_50
	._LINE	0, 199
	._LINE	0, 200
	LDI	#0,R0
	STB	R0,@R1	; _Msg_Struct
	._LINE	0, 201
	LDI:32	#_General_Status+4,R0
	LDUB	@R0,R0	; _General_Status
	CMP	#0,R0
	BEQ32	L_59,R12
L_53:				// Pred: L_51
	._LINE	0, 202
	._LINE	0, 203
	CALL21	_HMI_GPIOKeyShort_Handle
	._LINE	0, 204
	._LINE	0, 205
	BRA32	L_59,R12
L_52:				// Pred: L_50
	._LINE	0, 206
	LDI:32	#_Msg_Struct+105,R2
	LDUB	@R2,R0	; _Msg_Struct
	CMP	#1,R0
	BNE32	L_57,R12
L_56:				// Pred: L_52
	._LINE	0, 207
	._LINE	0, 208
	LDI	#0,R0
	STB	R0,@R2	; _Msg_Struct
	._LINE	0, 209
	CALL21	_HMI_GPIOKeyLong_Handle
	._LINE	0, 210
	BRA32	L_59,R12
L_57:				// Pred: L_52
	._LINE	0, 212
	._LINE	0, 213
	LDI	#0,R3
	STB	R3,@R1	; _Msg_Struct
	._LINE	0, 214
	STB	R3,@R2	; _Msg_Struct
	._LINE	0, 215
L_59:				// Pred: L_57 L_56 L_53 L_51
	._LINE	0, 215
	._CONFIG	E
	._LINE	0, 216
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_HMI_ADKey_DataGet
	._SYMBOL	"HMI_ADKey_DataGet", F, 0x8000000f, E, "_HMI_ADKey_DataGet", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 230
_HMI_ADKey_DataGet:
L_60:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_62:				// Pred: L_60
	._CONFIG	E
	._LINE	0, 293
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_HMI_ADKey_MiddlePress_Handle
	._SYMBOL	"HMI_ADKey_MiddlePress_Handle", F, 0x8000000f, E, "_HMI_ADKey_MiddlePress_Handle", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 309
_HMI_ADKey_MiddlePress_Handle:
L_63:
	ST	RP,@-SP
	ENTER	#8
	STM	(R8,R9,R10,R11)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 24
	._CONFIG	S, B
	._SYMBOL	"temppage", V, 0x36, A, -4
L_64:				// Pred: L_63
	._LINE	0, 311
	._LINE	0, 313
	LDI:32	#_ConfirmWarnPageSaveFlag,R1
	LDI	#0,R0
	STB	R0,@R1	; _ConfirmWarnPageSaveFlag
	._LINE	0, 314
	LDI:32	#_IconPageID,R10
	LD	@R10,R0	; _IconPageID
	CMP	#6,R0
	BNE32	L_66,R12
L_67:				// Pred: L_64
	._LINE	0, 314
	LDI:32	#_Page_Attr+172,R0
	LD	@R0,R0
	CMP	#1,R0
	BNE32	L_66,R12
L_65:				// Pred: L_67
	._LINE	0, 315
	._LINE	0, 316
	LDI:32	#_General_Status+12,R0
	LDI	#1,R1
	STB	R1,@R0	; _General_Status
	._LINE	0, 317
	BRA32	L_101,R12
L_66:				// Pred: L_67 L_64
	._LINE	0, 318
	LDI:32	#_ConfirmWarnPage,R9
	LD	@R9,R0	; _ConfirmWarnPage
	CMP	#7,R0
	BLT32	L_70,R12
L_71:				// Pred: L_66
	._LINE	0, 318
	LDI:32	#_Msg_Struct+18,R0
	LDUH	@R0,R0	; _Msg_Struct
	CMP	#6,R0
	BLT32	L_70,R12
L_69:				// Pred: L_71
	._LINE	0, 318
	._LINE	0, 318
	BRA32	L_101,R12
L_70:				// Pred: L_71 L_66
	._LINE	0, 319
	LD	@R9,R0	; _ConfirmWarnPage
	CMP	#7,R0
	BLT32	L_75,R12
L_76:				// Pred: L_70
	._LINE	0, 319
	LDI:32	#_Msg_Struct+18,R0
	LDUH	@R0,R0	; _Msg_Struct
	CMP	#4,R0
	BLT32	L_73,R12
L_75:				// Pred: L_76 L_70
	._LINE	0, 319
	LD	@R9,R0	; _ConfirmWarnPage
	CMP	#3,R0
	BLE32	L_74,R12
L_77:				// Pred: L_75
	._LINE	0, 319
	LD	@R9,R0	; _ConfirmWarnPage
	CMP	#7,R0
	BGE32	L_74,R12
L_73:				// Pred: L_77 L_76
	._LINE	0, 321
	._LINE	0, 322
	LD	@R9,R0	; _ConfirmWarnPage
	LDI	#28,R11
	MUL	R11,R0
	MOV	MDL,R1
	LDI:32	#_Page_Attr,R8
	MOV	R8,R0
	ADDN	R1,R0
	LDI	#4,R13
	LD	@(R0,R13),R0
	CMP	#2,R0
	BEQ32	L_78,R12
L_80:				// Pred: L_73
	._LINE	0, 322
	LD	@R9,R1	; _ConfirmWarnPage
	MUL	R11,R1
	MOV	MDL,R1
	MOV	R8,R0
	ADDN	R1,R0
	LD	@(R0,R13),R0
	CMP	#4,R0
	BNE32	L_79,R12
L_78:				// Pred: L_80 L_73
	._LINE	0, 324
	._LINE	0, 325
	LD	@R9,R0	; _ConfirmWarnPage
	MUL	R11,R0
	MOV	MDL,R1
	MOV	R8,R0
	ADDN	R1,R0
	LDI	#3,R1
	ST	R1,@(R0,R13)
	._LINE	0, 326
	LD	@R9,R0	; _ConfirmWarnPage
	MUL	R11,R0
	MOV	MDL,R1
	MOV	R8,R0
	ADDN	R1,R0
	LDI	#16,R13
	LD	@(R0,R13),R0
	LDI	#2,R1
	ST	R1,@R0
	._LINE	0, 327
	LD	@R10,R0	; _IconPageID
	MUL	R11,R0
	MOV	MDL,R1
	MOV	R8,R0
	ADDN	R1,R0
	LDI	#12,R13
	LD	@(R0,R13),R0
	CALL	@R0
	._LINE	0, 328
L_79:				// Pred: L_78 L_80
	._LINE	0, 330
	LD	@R10,R3	; _IconPageID
	LD	@R9,R0	; _ConfirmWarnPage
	CMP	R0,R3
	BNE32	L_101,R12
L_81:				// Pred: L_79
	._LINE	0, 331
	._LINE	0, 332
	LD	@R10,R4	; _IconPageID
	CALL21	_FindNext_WarnActivePage
	ST	R4,@(FP,-4)	; _temppage
	._LINE	0, 334
	LD	@(FP,-4),R0	; _temppage
	CMP	#9,R0
	BEQ32	L_84,R12
L_83:				// Pred: L_81
	._LINE	0, 335
	._LINE	0, 336
	LD	@(FP,-4),R0	; _temppage
	ST	R0,@R10	; _IconPageID
	._LINE	0, 337
	LD	@R10,R0	; _IconPageID
	MUL	R11,R0
	MOV	MDL,R0
	ADDN	R0,R8
	LDI	#8,R13
	LD	@(R8,R13),R0
	CALL	@R0
	._LINE	0, 338
	LDI:32	#_Warn_Status+45,R1
	LDI	#1,R0
	STB	R0,@R1	; _Warn_Status
	._LINE	0, 339
	BRA32	L_101,R12
L_84:				// Pred: L_81
	._LINE	0, 341
	._LINE	0, 342
	LDI:32	#_IconPageIDLast,R9
	LD	@R9,R0	; _IconPageIDLast
	MUL	R11,R0
	MOV	MDL,R1
	MOV	R8,R0
	ADDN	R1,R0
	LDI	#4,R13
	LD	@(R0,R13),R0
	CMP	#0,R0
	BEQ32	L_87,R12
L_86:				// Pred: L_84
	._LINE	0, 343
	._LINE	0, 344
	LD	@R10,R0	; _IconPageID
	MUL	R11,R0
	MOV	MDL,R1
	MOV	R8,R0
	ADDN	R1,R0
	LDI	#12,R13
	LD	@(R0,R13),R0
	CALL	@R0
	._LINE	0, 345
	LD	@R9,R0	; _IconPageIDLast
	MUL	R11,R0
	MOV	MDL,R0
	ADDN	R0,R8
	LDI	#8,R13
	LD	@(R8,R13),R0
	CALL	@R0
	._LINE	0, 346
	LD	@R9,R0	; _IconPageIDLast
	ST	R0,@R10	; _IconPageID
	._LINE	0, 347
	LDI	#9,R0
	ST	R0,@R9	; _IconPageIDLast
	._LINE	0, 348
	LDI:32	#_Warn_Status+44,R0
	LDI	#0,R1
	STB	R1,@R0	; _Warn_Status
	._LINE	0, 349
	BRA32	L_101,R12
L_87:				// Pred: L_84
	._LINE	0, 351
	._LINE	0, 352
	LD	@R10,R0	; _IconPageID
	MUL	R11,R0
	MOV	MDL,R1
	MOV	R8,R0
	ADDN	R1,R0
	LDI	#12,R13
	LD	@(R0,R13),R0
	CALL	@R0
	._LINE	0, 353
	LDI	#8,R13
	LD	@(R8,R13),R0
	CALL	@R0
	._LINE	0, 354
	LDI	#0,R0
	ST	R0,@R10	; _IconPageID
	._LINE	0, 355
	LDI	#9,R0
	ST	R0,@R9	; _IconPageIDLast
	._LINE	0, 356
	LDI:32	#_Warn_Status+44,R1
	LDI	#0,R0
	STB	R0,@R1	; _Warn_Status
	._LINE	0, 357
L_88:				// Pred: L_87
	._LINE	0, 358
	._LINE	0, 359
	BRA32	L_101,R12
L_74:				// Pred: L_77 L_75
	._LINE	0, 363
	LD	@R10,R0	; _IconPageID
	CMP	#1,R0
	BNE32	L_92,R12
L_91:				// Pred: L_74
	._LINE	0, 364
	._LINE	0, 365
	LDI:32	#_DComputerMsg+4,R0
	LDI	#0,R1
	STH	R1,@R0	; _DComputerMsg
	._LINE	0, 366
	LDI:32	#_Msg_Struct+56,R5
	LDI	#0,R0
	ST	R0,@R5	; _Msg_Struct
	._LINE	0, 367
	LDI	#80,R4
	LDI	#4,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 368
	LDI:32	#_LCDFlag_General+2,R0
	LDI	#1,R4
	STB	R4,@R0	; _LCDFlag_General
	._LINE	0, 369
	LDI:32	#_LCDFlag_General+1,R0
	STB	R4,@R0	; _LCDFlag_General
	._LINE	0, 370
	BRA32	L_101,R12
L_92:				// Pred: L_74
	._LINE	0, 371
	LD	@R10,R0	; _IconPageID
	CMP	#0,R0
	BNE32	L_95,R12
L_94:				// Pred: L_92
	._LINE	0, 372
	._LINE	0, 373
	LDI:32	#_General_Status+9,R0
	LDI	#1,R2
	STB	R2,@R0	; _General_Status
	._LINE	0, 374
	LDI:32	#_General_Status+10,R0
	STB	R2,@R0	; _General_Status
	._LINE	0, 375
	LDI:32	#_General_Status+11,R0
	LDI	#0,R1
	STB	R1,@R0	; _General_Status
	._LINE	0, 376
	LDI:32	#_RTCBlink,R0
	STB	R2,@R0	; _RTCBlink
	._LINE	0, 377
	BRA32	L_101,R12
L_95:				// Pred: L_92
	._LINE	0, 378
	LDI:32	#_Msg_Struct+26,R0
	LDUH	@R0,R0	; _Msg_Struct
	LDI	#7000,R1
	CMP	R1,R0
	BNE32	L_101,R12
L_99:				// Pred: L_95
	._LINE	0, 378
	LDI:32	#_Msg_Struct+16,R0
	LDUH	@R0,R0	; _Msg_Struct
	LDI	#23000,R1
	CMP	R1,R0
	BLT32	L_101,R12
L_97:				// Pred: L_99
	._LINE	0, 379
	._LINE	0, 380
	CALL21	_KeyClearODO
	._LINE	0, 381
L_101:				// Pred: L_97 L_99 L_95 L_94
				//	 L_91 L_88 L_86 L_83
				//	 L_79 L_69 L_65
	._LINE	0, 390
	._CONFIG	E
	._LINE	0, 391
	LDM	(R8,R9,R10,R11)
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_HMI_KeyAD_Release_Handle
	._SYMBOL	"HMI_KeyAD_Release_Handle", F, 0x8000000f, E, "_HMI_KeyAD_Release_Handle", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 405
_HMI_KeyAD_Release_Handle:
L_191:
	ST	RP,@-SP
	ENTER	#12
	STM	(R8)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 24
	._CONFIG	S, B
	._SYMBOL	"temppage", V, 0x36, A, -8
	._SYMBOL	"ptrfunc", V, 0x8000000f, A, -4
	._POINTER	1
	._FPARAM	S, 0, F
	._FPARAM	E
L_192:				// Pred: L_191
	._LINE	0, 407
	._LINE	0, 409
	LDI:32	#_General_Status+9,R0
	LDUB	@R0,R0	; _General_Status
	CMP	#0,R0
	BNE32	L_208,R12
L_193:				// Pred: L_192
	._LINE	0, 410
	._LINE	0, 411
	LDI:32	#_IconPageID,R4
	LD	@R4,R0	; _IconPageID
	ADDN	#1,R0
	ST	R0,@R4	; _IconPageID
	._LINE	0, 412
	LD	@R4,R0	; _IconPageID
	CMP	#9,R0
	BNE32	L_195,R12
L_194:				// Pred: L_193
	._LINE	0, 412
	LDI	#0,R0
	ST	R0,@(FP,-8)	; _temppage
	BRA32	L_196,R12
L_195:				// Pred: L_193
	._LINE	0, 413
	LD	@R4,R0	; _IconPageID
	ADDN	#1,R0
;-------volatile_access
	ST	R0,@(FP,-8)	; _temppage
L_196:				// Pred: L_195 L_194
	._LINE	0, 415
	LD	@R4,R0	; _IconPageID
	LDI	#28,R3
	MUL	R3,R0
	MOV	MDL,R2
	LDI:32	#_Page_Attr,R0
	MOV	R0,R1
	ADDN	R2,R1
	LDI	#4,R13
	LD	@(R1,R13),R1
	CMP	#1,R1
	BEQ32	L_198,R12
L_197:				// Pred: L_196
	._LINE	0, 415
	LD	@R4,R2	; _IconPageID
	MUL	R3,R2
	MOV	MDL,R2
	MOV	R0,R1
	ADDN	R2,R1
	LD	@(R1,R13),R1
	CMP	#3,R1
	BNE32	L_200,R12
L_198:				// Pred: L_197 L_196
	._LINE	0, 416
	._LINE	0, 418
	LD	@R4,R1	; _IconPageID
	MUL	R3,R1
	MOV	MDL,R1
	ADDN	R1,R0
	LDI	#8,R13
	LD	@(R0,R13),R0
	CALL	@R0
	._LINE	0, 419
	BRA32	L_218,R12
L_200:				// Pred: L_197
	._LINE	0, 423
	LD	@(FP,-8),R1	; _temppage
	MUL	R3,R1
	MOV	MDL,R2
	MOV	R0,R1
	ADDN	R2,R1
	LD	@(R1,R13),R1
	CMP	#0,R1
	BNE32	L_207,R12
L_201:				// Pred: L_200
	._LINE	0, 423
L_202:				// Pred: L_206 L_201
	._LINE	0, 424
	._LINE	0, 425
	LD	@(FP,-8),R1	; _temppage
	CMP	#9,R1
	BNE32	L_204,R12
L_203:				// Pred: L_202
	._LINE	0, 426
	._LINE	0, 427
	LDI	#0,R1
	ST	R1,@(FP,-8)	; _temppage
	._LINE	0, 428
	BRA32	L_206,R12
L_204:				// Pred: L_202
	._LINE	0, 430
	._LINE	0, 431
	LD	@(FP,-8),R1	; _temppage
	ADDN	#1,R1
	ST	R1,@(FP,-8)	; _temppage
	._LINE	0, 432
L_206:				// Pred: L_204 L_203
	._LINE	0, 423
	LD	@(FP,-8),R1	; _temppage
	LDI	#28,R2
	MUL	R2,R1
	MOV	MDL,R2
	MOV	R0,R1
	ADDN	R2,R1
	LDI	#4,R13
	LD	@(R1,R13),R1
	CMP	#0,R1
	BEQ32	L_202,R12
L_220:				// Pred: L_206
	._LINE	0, 435
L_207:				// Pred: L_220 L_200
	._LINE	0, 435
	LD	@(FP,-8),R1	; _temppage
	ST	R1,@R4	; _IconPageID
	._LINE	0, 437
	LD	@R4,R1	; _IconPageID
	MUL	R3,R1
	MOV	MDL,R1
	ADDN	R1,R0
	LDI	#8,R13
	LD	@(R0,R13),R0
	CALL	@R0
	._LINE	0, 438
	._LINE	0, 439
	BRA32	L_218,R12
L_208:				// Pred: L_192
	._LINE	0, 441
	._LINE	0, 442
	LDI:32	#_Timer_RTCSet,R0
	LDI	#0,R8
	STB	R8,@R0	; _Timer_RTCSet
	._LINE	0, 444
	LDI:32	#_General_Status+10,R0
	LDUB	@R0,R0	; _General_Status
	CMP	#0,R0
	BEQ32	L_212,R12
L_209:				// Pred: L_208
	._LINE	0, 445
	._LINE	0, 446
	LDI:32	#_HMI_DateAndTime+3,R2
	LDUB	@R2,R0	; _HMI_DateAndTime
	ADDN	#1,R0
	STB	R0,@R2	; _HMI_DateAndTime
	._LINE	0, 448
	LDUB	@R2,R0	; _HMI_DateAndTime
	LDI	#24,R1
	CMP	R1,R0
	BLT32	L_211,R12
L_210:				// Pred: L_209
	._LINE	0, 449
	._LINE	0, 450
	STB	R8,@R2	; _HMI_DateAndTime
	._LINE	0, 451
L_211:				// Pred: L_210 L_209
	._LINE	0, 453
	LDI:32	#_HMI_DateAndTime,R4
	CALL21	_RTC_TimeSet
	._LINE	0, 454
L_212:				// Pred: L_211 L_208
	._LINE	0, 455
	LDI:32	#_General_Status+11,R0
	LDUB	@R0,R0	; _General_Status
	CMP	#0,R0
	BEQ32	L_218,R12
L_213:				// Pred: L_212
	._LINE	0, 456
	._LINE	0, 457
	LDI:32	#_HMI_DateAndTime+4,R3
	LDUB	@R3,R0	; _HMI_DateAndTime
	ADDN	#1,R0
	STB	R0,@R3	; _HMI_DateAndTime
	._LINE	0, 459
	LDUB	@R3,R0	; _HMI_DateAndTime
	LDI	#60,R1
	CMP	R1,R0
	BLT32	L_215,R12
L_214:				// Pred: L_213
	._LINE	0, 460
	._LINE	0, 461
	STB	R8,@R3	; _HMI_DateAndTime
	._LINE	0, 462
L_215:				// Pred: L_214 L_213
	._LINE	0, 463
	LDI:32	#_HMI_DateAndTime,R4
	CALL21	_RTC_TimeSet
	._LINE	0, 464
L_218:				// Pred: L_215 L_212 L_207 L_198
	._LINE	0, 465
	._CONFIG	E
	._LINE	0, 466
	LDM	(R8)
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_HMI_ADKey_Handle
	._SYMBOL	"HMI_ADKey_Handle", F, 0x8000000f, E, "_HMI_ADKey_Handle", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 481
_HMI_ADKey_Handle:
L_130:
	ST	RP,@-SP
	ENTER	#8
	STM	(R8,R9)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 24
	._CONFIG	S, B
	._SYMBOL	"Key", V, 0x80000002, A, -1
L_131:				// Pred: L_130
	._LINE	0, 483
	._LINE	0, 484
	LDI:32	#_KeyADPress,R8
	LDI	#0,R0
	ST	R0,@R8	; _KeyADPress
	._LINE	0, 485
	LDI:32	#_KeyADPress+4,R9
	ST	R0,@R9	; _KeyADPress
	._LINE	0, 487
	MOV	R8,R4
	CALL21	_Key_AD_Scan
	STB	R4,@(FP,-1)	; _Key
	._LINE	0, 489
	LDUB	@(FP,-1),R0	; _Key
	CMP	#1,R0
	BNE32	L_153,R12
L_132:				// Pred: L_131
	._LINE	0, 490
	._LINE	0, 491
	LDI:32	#_ConfirmWarnPageSaveFlag,R2
	LDUB	@R2,R0	; _ConfirmWarnPageSaveFlag
	CMP	#1,R0
	BEQ32	L_135,R12
L_134:				// Pred: L_132
	._LINE	0, 492
	._LINE	0, 493
	LDI	#1,R0
	STB	R0,@R2	; _ConfirmWarnPageSaveFlag
	._LINE	0, 494
	LDI:32	#_IconPageID,R0
	LD	@R0,R0	; _IconPageID
	LDI:32	#_ConfirmWarnPage,R1
	ST	R0,@R1	; _ConfirmWarnPage
	._LINE	0, 495
L_135:				// Pred: L_134 L_132
	._LINE	0, 497
	LD	@R8,R0	; _KeyADPress
	CMP	#1,R0
	BNE32	L_147,R12
L_136:				// Pred: L_135
	._LINE	0, 498
	._LINE	0, 500
	LD	@R9,R0	; _KeyADPress
	CMP	#2,R0
	BNE32	L_141,R12
L_140:				// Pred: L_136
	._LINE	0, 500
	LDI:32	#_General_Status+4,R0
	LDUB	@R0,R0	; _General_Status
	CMP	#0,R0
	BEQ32	L_141,R12
L_138:				// Pred: L_140
	._LINE	0, 501
	._LINE	0, 502
	LDI	#0,R0
	STB	R0,@R2	; _ConfirmWarnPageSaveFlag
	._LINE	0, 503
	CALL21	_HMI_KeyAD_Release_Handle
	._LINE	0, 504
L_141:				// Pred: L_138 L_140 L_136
	._LINE	0, 509
	LD	@R9,R0	; _KeyADPress
	CMP	#3,R0
	BNE32	L_144,R12
L_142:				// Pred: L_141
	._LINE	0, 510
	._LINE	0, 511
	CALL21	_HMI_ADKey_MiddlePress_Handle
	._LINE	0, 512
L_144:				// Pred: L_142 L_141
	._LINE	0, 516
	LD	@R9,R0	; _KeyADPress
	CMP	#4,R0
	BNE32	L_147,R12
L_145:				// Pred: L_144
	._LINE	0, 517
	._LINE	0, 518
	LDI:32	#_General_Status+12,R0
	LDI	#0,R1
	STB	R1,@R0	; _General_Status
	._LINE	0, 519
	._LINE	0, 520
L_147:				// Pred: L_145 L_144 L_135
	._LINE	0, 524
	LD	@R8,R0	; _KeyADPress
	CMP	#2,R0
	BNE32	L_153,R12
L_148:				// Pred: L_147
	._LINE	0, 525
	._LINE	0, 526
	LDI:32	#_FrontRadarOpenFlag,R3
	LDUB	@R3,R0	; _FrontRadarOpenFlag
	CMP	#0,R0
	BEQ32	L_151,R12
L_150:				// Pred: L_148
	._LINE	0, 527
	._LINE	0, 528
	LDI	#0,R0
	STB	R0,@R3	; _FrontRadarOpenFlag
	._LINE	0, 529
	BRA32	L_153,R12
L_151:				// Pred: L_148
	._LINE	0, 531
	._LINE	0, 532
	LDI	#1,R0
	STB	R0,@R3	; _FrontRadarOpenFlag
	._LINE	0, 533
L_153:				// Pred: L_151 L_150 L_147 L_131
	._LINE	0, 535
	._CONFIG	E
	._LINE	0, 536
	LDM	(R8,R9)
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_Key_Flag_Handle
	._SYMBOL	"Key_Flag_Handle", F, 0x8000000f, E, "_Key_Flag_Handle", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 551
_Key_Flag_Handle:
L_154:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_156:				// Pred: L_154
	._CONFIG	E
	._LINE	0, 631
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_Key_SetShort_Handle
	._SYMBOL	"Key_SetShort_Handle", F, 0x8000000f, E, "_Key_SetShort_Handle", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 645
_Key_SetShort_Handle:
L_157:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_159:				// Pred: L_157
	._CONFIG	E
	._LINE	0, 709
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_Key_SetMiddle_Handle
	._SYMBOL	"Key_SetMiddle_Handle", F, 0x8000000f, E, "_Key_SetMiddle_Handle", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 723
_Key_SetMiddle_Handle:
L_160:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_162:				// Pred: L_160
	._CONFIG	E
	._LINE	0, 746
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_Key_SetLong_Handle
	._SYMBOL	"Key_SetLong_Handle", F, 0x8000000f, E, "_Key_SetLong_Handle", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 759
_Key_SetLong_Handle:
L_163:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_165:				// Pred: L_163
	._CONFIG	E
	._LINE	0, 776
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_Key_SetClearODO_Handle
	._SYMBOL	"Key_SetClearODO_Handle", F, 0x8000000f, E, "_Key_SetClearODO_Handle", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 789
_Key_SetClearODO_Handle:
L_166:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_168:				// Pred: L_166
	._CONFIG	E
	._LINE	0, 805
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_HMI_Key_Init
	._SYMBOL	"HMI_Key_Init", F, 0x8000000f, E, "_HMI_Key_Init", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 817
_HMI_Key_Init:
L_169:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_170:				// Pred: L_169
	._LINE	0, 819
	LDI:32	#_FirstEnter,R0
	LDI	#0,R2
	STB	R2,@R0	; _FirstEnter
	._LINE	0, 820
	LDI:32	#_Key_SetShortFlag,R0
	STB	R2,@R0	; _Key_SetShortFlag
	._LINE	0, 821
	LDI:32	#_Key_SetMiddleFlag,R0
	STB	R2,@R0	; _Key_SetMiddleFlag
	._LINE	0, 822
	LDI:32	#_Key_SetLongFlag,R0
	STB	R2,@R0	; _Key_SetLongFlag
	._LINE	0, 823
	LDI:32	#_Key_SetClearODOFlag,R0
	STB	R2,@R0	; _Key_SetClearODOFlag
	._LINE	0, 824
	LDI:32	#_FrontRadarOpenFlag,R0
	LDI	#1,R1
	STB	R1,@R0	; _FrontRadarOpenFlag
	._LINE	0, 825
	LDI:32	#_ConfirmWarnPage,R0
	LDI	#9,R1
	ST	R1,@R0	; _ConfirmWarnPage
L_171:				// Pred: L_170
	._LINE	0, 825
	._CONFIG	E
	._LINE	0, 826
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_HMI_Key_Loop
	._SYMBOL	"HMI_Key_Loop", F, 0x8000000f, E, "_HMI_Key_Loop", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 841
_HMI_Key_Loop:
L_172:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_173:				// Pred: L_172
	._LINE	0, 843
	CALL21	_HMI_ADKey_Handle
L_174:				// Pred: L_173
	._LINE	0, 843
	._CONFIG	E
	._LINE	0, 865
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	._SYMBOL	"ConfirmWarnPage", V, 0x36, E, "_ConfirmWarnPage"
	._SYMBOL	"ConfirmWarnPageSaveFlag", V, 0x80000002, E, "_ConfirmWarnPageSaveFlag"
	._SYMBOL	"KeyEncoderPress", V, 0x44, E, "_KeyEncoderPress"
	._SYMBOL	"KeyLightADPress", V, 0x44, E, "_KeyLightADPress"
	._SYMBOL	"KeyADPress", V, 0x3f, E, "_KeyADPress"
	._SYMBOL	"KeyPress", V, 0x3a, E, "_KeyPress"
	._SYMBOL	"FrontRadarOpenFlag", V, 0x80000002, E, "_FrontRadarOpenFlag"
	._SYMBOL	"Key_SetClearODOFlag", V, 0x80000002, E, "_Key_SetClearODOFlag"
	._SYMBOL	"Key_SetLongFlag", V, 0x80000002, E, "_Key_SetLongFlag"
	._SYMBOL	"Key_SetMiddleFlag", V, 0x80000002, E, "_Key_SetMiddleFlag"
	._SYMBOL	"Key_SetShortFlag", V, 0x80000002, E, "_Key_SetShortFlag"
	._SYMBOL	"FirstEnter", V, 0x80000002, E, "_FirstEnter"
	._SYMBOL	"TPMS_Tem_RB_Coord", V, 0x39, S, "_TPMS_Tem_RB_Coord"
	._ARRAY	8, 1, 2, 0
	._TYPED	C
	._SYMBOL	"TPMS_TemValue_3rd_RB_Coord", V, 0x39, S, "_TPMS_TemValue_3rd_RB_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_TemValue_2nd_RB_Coord", V, 0x39, S, "_TPMS_TemValue_2nd_RB_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_TemValue_1st_RB_Coord", V, 0x39, S, "_TPMS_TemValue_1st_RB_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_PreValue_2nd_RB_Coord", V, 0x39, S, "_TPMS_PreValue_2nd_RB_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_PreValue_Dot_RB_Coord", V, 0x39, S, "_TPMS_PreValue_Dot_RB_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_PreValue_OT_RB_Coord", V, 0x39, S, "_TPMS_PreValue_OT_RB_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_PreValue_1st_RB_Coord", V, 0x39, S, "_TPMS_PreValue_1st_RB_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_Tem_LB_Coord", V, 0x39, S, "_TPMS_Tem_LB_Coord"
	._ARRAY	8, 1, 2, 0
	._TYPED	C
	._SYMBOL	"TPMS_TemValue_3rd_LB_Coord", V, 0x39, S, "_TPMS_TemValue_3rd_LB_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_TemValue_2nd_LB_Coord", V, 0x39, S, "_TPMS_TemValue_2nd_LB_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_TemValue_1st_LB_Coord", V, 0x39, S, "_TPMS_TemValue_1st_LB_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_PreValue_2nd_LB_Coord", V, 0x39, S, "_TPMS_PreValue_2nd_LB_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_PreValue_Dot_LB_Coord", V, 0x39, S, "_TPMS_PreValue_Dot_LB_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_PreValue_OT_LB_Coord", V, 0x39, S, "_TPMS_PreValue_OT_LB_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_PreValue_1st_LB_Coord", V, 0x39, S, "_TPMS_PreValue_1st_LB_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_Tem_RF_Coord", V, 0x39, S, "_TPMS_Tem_RF_Coord"
	._ARRAY	8, 1, 2, 0
	._TYPED	C
	._SYMBOL	"TPMS_TemValue_3rd_RF_Coord", V, 0x39, S, "_TPMS_TemValue_3rd_RF_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_TemValue_2nd_RF_Coord", V, 0x39, S, "_TPMS_TemValue_2nd_RF_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_TemValue_1st_RF_Coord", V, 0x39, S, "_TPMS_TemValue_1st_RF_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_PreValue_2nd_RF_Coord", V, 0x39, S, "_TPMS_PreValue_2nd_RF_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_PreValue_Dot_RF_Coord", V, 0x39, S, "_TPMS_PreValue_Dot_RF_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_PreValue_OT_RF_Coord", V, 0x39, S, "_TPMS_PreValue_OT_RF_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_PreValue_1st_RF_Coord", V, 0x39, S, "_TPMS_PreValue_1st_RF_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_Tem_LF_Coord", V, 0x39, S, "_TPMS_Tem_LF_Coord"
	._ARRAY	8, 1, 2, 0
	._TYPED	C
	._SYMBOL	"TPMS_TemValue_3rd_LF_Coord", V, 0x39, S, "_TPMS_TemValue_3rd_LF_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_TemValue_2nd_LF_Coord", V, 0x39, S, "_TPMS_TemValue_2nd_LF_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_TemValue_1st_LF_Coord", V, 0x39, S, "_TPMS_TemValue_1st_LF_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_PreValue_2nd_LF_Coord", V, 0x39, S, "_TPMS_PreValue_2nd_LF_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_PreValue_Dot_LF_Coord", V, 0x39, S, "_TPMS_PreValue_Dot_LF_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_PreValue_OT_LF_Coord", V, 0x39, S, "_TPMS_PreValue_OT_LF_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_PreValue_1st_LF_Coord", V, 0x39, S, "_TPMS_PreValue_1st_LF_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_Line_RB_Coord", V, 0x39, S, "_TPMS_Line_RB_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_Line_LB_Coord", V, 0x39, S, "_TPMS_Line_LB_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_Line_RF_Coord", V, 0x39, S, "_TPMS_Line_RF_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_Line_LF_Coord", V, 0x39, S, "_TPMS_Line_LF_Coord"
	._TYPED	C
	._SYMBOL	"PA_TPMS_Line_config", V, 0x38, S, "_PA_TPMS_Line_config"
	._TYPED	C
	._SYMBOL	"TPMS_Pointer_RB_Coord", V, 0x39, S, "_TPMS_Pointer_RB_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_Pointer_LB_Coord", V, 0x39, S, "_TPMS_Pointer_LB_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_Pointer_RF_Coord", V, 0x39, S, "_TPMS_Pointer_RF_Coord"
	._TYPED	C
	._SYMBOL	"TPMS_Pointer_LF_Coord", V, 0x39, S, "_TPMS_Pointer_LF_Coord"
	._TYPED	C
	._SYMBOL	"PA_TPMS_Pointer_config", V, 0x38, S, "_PA_TPMS_Pointer_config"
	._ARRAY	24, 1, 1, 0
	._TYPED	C
	._SYMBOL	"PA_TPMS_Unit_config", V, 0x38, S, "_PA_TPMS_Unit_config"
	._TYPED	C
	._SYMBOL	"PA_TPMS_Warn_config", V, 0x38, S, "_PA_TPMS_Warn_config"
	._TYPED	C
	._SYMBOL	"PA_TPMS_Title_config", V, 0x38, S, "_PA_TPMS_Title_config"
	._TYPED	C
	._SYMBOL	"PA_TPMS_Car_config", V, 0x38, S, "_PA_TPMS_Car_config"
	._TYPED	C
	._SYMBOL	"PD_Radar_Up2_config", V, 0x38, S, "_PD_Radar_Up2_config"
	._ARRAY	24, 1, 2, 0
	._TYPED	C
	._SYMBOL	"PD_Radar_Up1_config", V, 0x38, S, "_PD_Radar_Up1_config"
	._ARRAY	24, 1, 2, 0
	._TYPED	C
	._SYMBOL	"P8_Radar_Distance4_config", V, 0x38, S, "_P8_Radar_Distance4_config"
	._ARRAY	24, 1, 2, 0
	._TYPED	C
	._SYMBOL	"P8_Radar_Distance3_config", V, 0x38, S, "_P8_Radar_Distance3_config"
	._ARRAY	24, 1, 2, 0
	._TYPED	C
	._SYMBOL	"P8_Radar_Distance2_config", V, 0x38, S, "_P8_Radar_Distance2_config"
	._ARRAY	24, 1, 2, 0
	._TYPED	C
	._SYMBOL	"P8_Radar_Distance1_config", V, 0x38, S, "_P8_Radar_Distance1_config"
	._ARRAY	24, 1, 2, 0
	._TYPED	C
	._SYMBOL	"P8_Radar_Car_config", V, 0x38, S, "_P8_Radar_Car_config"
	._TYPED	C
	._SYMBOL	"P7_Door2_Trunk_config", V, 0x38, S, "_P7_Door2_Trunk_config"
	._TYPED	C
	._SYMBOL	"P7_Door2_Cover_config", V, 0x38, S, "_P7_Door2_Cover_config"
	._TYPED	C
	._SYMBOL	"P7_Door2_Car_config", V, 0x38, S, "_P7_Door2_Car_config"
	._TYPED	C
	._SYMBOL	"P6_Doors_Back_config", V, 0x38, S, "_P6_Doors_Back_config"
	._ARRAY	24, 1, 1, 0
	._TYPED	C
	._SYMBOL	"P6_Doors_Front_config", V, 0x38, S, "_P6_Doors_Front_config"
	._ARRAY	24, 1, 1, 0
	._TYPED	C
	._SYMBOL	"P6_Doors_Car_config", V, 0x38, S, "_P6_Doors_Car_config"
	._TYPED	C
	._SYMBOL	"InsFuel_Value_3th_Coord", V, 0x39, S, "_InsFuel_Value_3th_Coord"
	._TYPED	C
	._SYMBOL	"InsFuel_Value_Dot_Coord", V, 0x39, S, "_InsFuel_Value_Dot_Coord"
	._TYPED	C
	._SYMBOL	"InsFuel_Value_2nd_Coord", V, 0x39, S, "_InsFuel_Value_2nd_Coord"
	._TYPED	C
	._SYMBOL	"InsFuel_Value_1st_Coord", V, 0x39, S, "_InsFuel_Value_1st_Coord"
	._TYPED	C
	._SYMBOL	"P5_InsFuel_Unit_config", V, 0x38, S, "_P5_InsFuel_Unit_config"
	._TYPED	C
	._SYMBOL	"P5_InsFuel_Title_config", V, 0x38, S, "_P5_InsFuel_Title_config"
	._TYPED	C
	._SYMBOL	"AvgFuel_Value_3th_Coord", V, 0x39, S, "_AvgFuel_Value_3th_Coord"
	._TYPED	C
	._SYMBOL	"AvgFuel_Value_Dot_Coord", V, 0x39, S, "_AvgFuel_Value_Dot_Coord"
	._TYPED	C
	._SYMBOL	"AvgFuel_Value_2nd_Coord", V, 0x39, S, "_AvgFuel_Value_2nd_Coord"
	._TYPED	C
	._SYMBOL	"AvgFuel_Value_1st_Coord", V, 0x39, S, "_AvgFuel_Value_1st_Coord"
	._TYPED	C
	._SYMBOL	"P4_AvgFuel_Unit_config", V, 0x38, S, "_P4_AvgFuel_Unit_config"
	._TYPED	C
	._SYMBOL	"P4_AvgFuel_Title_config", V, 0x38, S, "_P4_AvgFuel_Title_config"
	._TYPED	C
	._SYMBOL	"Ext_TempCoord", V, 0x39, S, "_Ext_TempCoord"
	._ARRAY	8, 1, 3, 0
	._TYPED	C
	._SYMBOL	"Ext_Temp_Unit_config", V, 0x38, S, "_Ext_Temp_Unit_config"
	._TYPED	C
	._SYMBOL	"Ext_Temp_config", V, 0x38, S, "_Ext_Temp_config"
	._TYPED	C
	._SYMBOL	"DTE_Value_3th_Coord", V, 0x39, S, "_DTE_Value_3th_Coord"
	._TYPED	C
	._SYMBOL	"DTE_Value_2nd_Coord", V, 0x39, S, "_DTE_Value_2nd_Coord"
	._TYPED	C
	._SYMBOL	"DTE_Value_1st_Coord", V, 0x39, S, "_DTE_Value_1st_Coord"
	._TYPED	C
	._SYMBOL	"P3_DTE_Unit_config", V, 0x38, S, "_P3_DTE_Unit_config"
	._TYPED	C
	._SYMBOL	"P3_DTE_Car_config", V, 0x38, S, "_P3_DTE_Car_config"
	._TYPED	C
	._SYMBOL	"P3_DTE_Title_config", V, 0x38, S, "_P3_DTE_Title_config"
	._TYPED	C
	._SYMBOL	"Time_Value_5th_Coord", V, 0x39, S, "_Time_Value_5th_Coord"
	._TYPED	C
	._SYMBOL	"Time_Value_4th_Coord", V, 0x39, S, "_Time_Value_4th_Coord"
	._TYPED	C
	._SYMBOL	"Time_Value_3th_Coord", V, 0x39, S, "_Time_Value_3th_Coord"
	._TYPED	C
	._SYMBOL	"Time_Value_2nd_Coord", V, 0x39, S, "_Time_Value_2nd_Coord"
	._TYPED	C
	._SYMBOL	"Time_Value_1st_Coord", V, 0x39, S, "_Time_Value_1st_Coord"
	._TYPED	C
	._SYMBOL	"P2_Time_Title_config", V, 0x38, S, "_P2_Time_Title_config"
	._TYPED	C
	._SYMBOL	"Coolant_Background_Coord", V, 0x39, S, "_Coolant_Background_Coord"
	._TYPED	C
	._SYMBOL	"Fuel_Background_Coord", V, 0x39, S, "_Fuel_Background_Coord"
	._TYPED	C
	._SYMBOL	"ODO_Value_6th_Coord", V, 0x39, S, "_ODO_Value_6th_Coord"
	._TYPED	C
	._SYMBOL	"ODO_Value_5th_Coord", V, 0x39, S, "_ODO_Value_5th_Coord"
	._TYPED	C
	._SYMBOL	"ODO_Value_4th_Coord", V, 0x39, S, "_ODO_Value_4th_Coord"
	._TYPED	C
	._SYMBOL	"ODO_Value_3th_Coord", V, 0x39, S, "_ODO_Value_3th_Coord"
	._TYPED	C
	._SYMBOL	"ODO_Value_2nd_Coord", V, 0x39, S, "_ODO_Value_2nd_Coord"
	._TYPED	C
	._SYMBOL	"ODO_Value_1st_Coord", V, 0x39, S, "_ODO_Value_1st_Coord"
	._TYPED	C
	._SYMBOL	"Trip_Value_4th_Coord", V, 0x39, S, "_Trip_Value_4th_Coord"
	._TYPED	C
	._SYMBOL	"Trip_Value_Dot_Coord", V, 0x39, S, "_Trip_Value_Dot_Coord"
	._TYPED	C
	._SYMBOL	"Trip_Value_3th_Coord", V, 0x39, S, "_Trip_Value_3th_Coord"
	._TYPED	C
	._SYMBOL	"Trip_Value_2nd_Coord", V, 0x39, S, "_Trip_Value_2nd_Coord"
	._TYPED	C
	._SYMBOL	"Trip_Value_1st_Coord", V, 0x39, S, "_Trip_Value_1st_Coord"
	._TYPED	C
	._SYMBOL	"PD_AutoLogo_config", V, 0x38, S, "_PD_AutoLogo_config"
	._ARRAY	24, 1, 22, 0
	._TYPED	C
	._SYMBOL	"PD_AutoLogo_Xia_config", V, 0x38, S, "_PD_AutoLogo_Xia_config"
	._TYPED	C
	._SYMBOL	"PD_AutoLogo_Shang_config", V, 0x38, S, "_PD_AutoLogo_Shang_config"
	._TYPED	C
	._SYMBOL	"P0_Logo_config", V, 0x38, S, "_P0_Logo_config"
	._TYPED	C
	._SYMBOL	"Gear_DrvStatus_config", V, 0x38, S, "_Gear_DrvStatus_config"
	._ARRAY	24, 1, 2, 0
	._TYPED	C
	._SYMBOL	"Gear_MT_config", V, 0x38, S, "_Gear_MT_config"
	._ARRAY	24, 1, 6, 0
	._TYPED	C
	._SYMBOL	"Gear_Sft_config", V, 0x38, S, "_Gear_Sft_config"
	._ARRAY	24, 1, 1, 0
	._TYPED	C
	._SYMBOL	"Gear_Sft_Big_config", V, 0x38, S, "_Gear_Sft_Big_config"
	._ARRAY	24, 1, 1, 0
	._TYPED	C
	._SYMBOL	"Coolant_Block_config", V, 0x38, S, "_Coolant_Block_config"
	._ARRAY	24, 1, 7, 0
	._TYPED	C
	._SYMBOL	"Coolant_config", V, 0x38, S, "_Coolant_config"
	._ARRAY	24, 1, 2, 0
	._TYPED	C
	._SYMBOL	"Fuel_Block_config", V, 0x38, S, "_Fuel_Block_config"
	._ARRAY	24, 1, 7, 0
	._TYPED	C
	._SYMBOL	"Fuel_config", V, 0x38, S, "_Fuel_config"
	._ARRAY	24, 1, 2, 0
	._TYPED	C
	._SYMBOL	"Fuel_Background_config", V, 0x38, S, "_Fuel_Background_config"
	._TYPED	C
	._SYMBOL	"Trip_config", V, 0x38, S, "_Trip_config"
	._ARRAY	24, 1, 1, 0
	._TYPED	C
	._SYMBOL	"ODO_config", V, 0x38, S, "_ODO_config"
	._ARRAY	24, 1, 1, 0
	._TYPED	C
	._SYMBOL	"Gear_AT_config", V, 0x38, S, "_Gear_AT_config"
	._ARRAY	24, 1, 3, 0
	._TYPED	C
	._SYMBOL	"Num_White30_Dot_config", V, 0x38, S, "_Num_White30_Dot_config"
	._TYPED	C
	._SYMBOL	"Num_White30_MaoHao_config", V, 0x38, S, "_Num_White30_MaoHao_config"
	._TYPED	C
	._SYMBOL	"Num_White30_config", V, 0x38, S, "_Num_White30_config"
	._ARRAY	24, 1, 10, 0
	._TYPED	C
	._SYMBOL	"Num_White15_Dot_config", V, 0x38, S, "_Num_White15_Dot_config"
	._TYPED	C
	._SYMBOL	"Num_White15_config", V, 0x38, S, "_Num_White15_config"
	._ARRAY	24, 1, 10, 0
	._TYPED	C
	._SYMBOL	"Num_White14_Dot_config", V, 0x38, S, "_Num_White14_Dot_config"
	._TYPED	C
	._SYMBOL	"Num_White14_config", V, 0x38, S, "_Num_White14_config"
	._ARRAY	24, 1, 10, 0
	._TYPED	C
	._SYMBOL	"Num_White9_config", V, 0x38, S, "_Num_White9_config"
	._ARRAY	24, 1, 10, 0
	._TYPED	C
	._SYMBOL	"P1_BackGround_Line_config", V, 0x38, S, "_P1_BackGround_Line_config"
	._ARRAY	24, 1, 2, 0
	._TYPED	C
	._SYMBOL	"P1_BackGround_config", V, 0x38, S, "_P1_BackGround_config"
	._TYPED	C
	.end	
